You have to do the following:
1. Set up each site as its own site. You can do this a variety of ways like
a) use FrontPage. Will set up FP extensions, if you are using them for clients.
b) use the Internet Services Manager and right click for new site.
Now that you have the site, you will either
a) map it to its own IP
b) map it to a shared IP and then set up host headers (Advanced Button in the Web Site tab of the properties dialog in Internet Services Manager)
The creation of a site and mapping to an IP and possibly a host header is the first step. This must be done first.
The rest is fairly simple. You just add records to your DNS that point to the proper IP. These can be bobsdiner.mysite.com or www.bobsdiner.com (if you are the primary DNS for bobsdiner.com as specified by Network Solutions, et al).
The name in DNS must map to the host header you used in the properties for the site.
A couple of potential caveats:
1. You must be a DNS server for the domain you are mapping. You can add as many subdomains to your domain as you wish, but the DNS server you are setting this up in must be the one specified by Network Solutions, et al.
subdomain.domain.com
As long as you own the domain and have the DNS server, this should be simple.
If this does not make sense, you are currently in over your head. It is fairly simple to learn, but do not jump in until what I have written makes sense.
Gregory A. Beamer
MCP: +I, SE, SD, DBA