hugheba,
you should be able to do that with virtual hosts in apache. In your httpd.conf file there is a section near the bottom where you can use virtual hosts. I'll try and find a good web site on how to edit it.
IIS can also redirect based on header info, i'm pretty sure apache can do...