coopster - 1:30 pm on Aug 29, 2012 (gmt 0)
Well, there are other options, like installing Apache on the server. You can run Apache on a Windows server.
Also, you may consider posting in the Microsoft IIS Web Server and ASP.NET Forum:
There are some wise folks hanging out in there that may be able to assist or offer better alternatives on how to set up multiple hosts/domains with differing configurations.