I think you should use Qmail with vPopmail. This setup allows you to run virtual domains and virtual users in all those domains..
Though I haven't done multiple virtual domains in a single host, i know it is very much possible. Check out http://www.lifewithqmail.org for a complete,step by step guide. Hope it helps.. Rajesh
