Hi ! This is what i do for multiple name hosting.
#In httpd.conf where it says "ServerName" #you put your IP address :
ServerName 192.168.0.1
#At the bottom of the file there is a #section for VirtualHost, and it should look #like this :
NameVirtualHost 192.168.0.1
<VirtualHost 192.168.0.1>
ServerAdmin Admin@client1.com
DocumentRoot "C:\Program Files\Apache Group\Apache\htdocs\client1"
ServerName client1.com
ErrorLog logs/client.com-error_log
CustomLog logs/client1.com-access_log common
</VirtualHost>
<VirtualHost 192.168.0.1>
ServerAdmin admin@client2.com
DocumentRoot "C:\Program Files\Apache Group\Apache\htdocs\client2"
ServerName client2.com
ErrorLog logs/client2.com-error_log
CustomLog logs/client2.com-access_log common
</VirtualHost>
<VirtualHost 192.168.0.1>
ServerAdmin admin@client3.com
DocumentRoot "C:\Program Files\Apache Group\Apache\users\client3"
ServerName client3.com
ErrorLog logs/client3.com-error_log
CustomLog logs/client3.com-access_log common
</VirtualHost>
Try it and let me know !
Richard