Well IIS does allow using no host headers on a particular ip. So any dns name on that IP would be answered. Then you can have your application parse it, and show different sites based on entry