I think it should be possible to run multiple instances on the same codebase. That is, not needing to use frames pointing to different installs. I guess it takes some work primarily on the javascripts.