Check out this cool tip by R.J. Lorimer at Javalobby. You can find out how to maintain multiple versions of Eclipse side by side, maintain a common plug-in repository and share workspaces. I have a very similar setup at work. The main difference is that I have multiple plug-in repositories for plug-ins which work only with a particular version of Eclipse.
- Eclipse Tips