Multiple skins with one database
Using Jamroom
If you don't symlink the conf.php file then each of the sites can have their own base_url set in there.
symlinking the data directory seams like it would work. Hard to know without doing it then seeing what happens, then going from there. Take a step, debug, take another step. Unless someones built what you're building before the answers may be slim.