Todd – Your server will have an IP but it has to respond to all the hostnames you map to it so a simple shared hosting account might not suit. I use a VPS at Linode but then I take care of admin tasks too. Apache on your server has to answer for any unknown hostnames that are fired at it. If those hostnames are checked by some outside agent and handled that way it won’t work.