I've been working with that "Multiple Sites Creator" and I noticed something interesting:
Say I have
www.site.com.
I want to make a new site @ site2.site.com
I used ZoneEdit so both point to my IP address
Since both of them end up at the same index page, I use the Multiple Site Creator to forward both URLs to their appropriate location.
When people go to Site 1, they get forwarded to in.html, which is the main site.
However when people go to Site 2, they get forwarded into the /site2 directory. When people go the URL "site2.site.com," their browser reads "site2.site.com/site2." Although this sounds exactly like what virtual hosts would do, is there a way so the browser would just simply read "site2.site.com" like it were the real URL?