Jag hänger inte heller med helt och hållet.
Men!
Jag har ett förslag som verkar enklare än whatever you're doing

Hyr en server (Obs, inte utrymme på en server)
med t.ex. Windows 2003 Server och kör alla domäner till samma IP.
Sen låter du IIS (webbservern i win 2003) kolla vilken hemsida dom ska skickas till (Genom att kolla vilken adress användaren försöker nå).
Verkar lite bättre att ha allt samlat på samma ställe