Read the authoritative
thread on using the subsite module to do multiple domain hosting in ACS 4. Basically, you create a table of hostnames and site-nodes. When a request comes in, you lookup the hostname from the request to figure out which node is root for that host. I've done a prototype and it works quite well. Viola, ASP'ized ACS.