si fa da apache, e se fossi stato a lavoro ti avrei incollato il tutto....

Comunque la configurazione dei virtual host è giusta, hai controllato che sempre nel file httpd.conf non ci siano delle istruzioni che vietino l'ovverride dei virtualhost?

Secondo me era se chiedevi su php....



[edit]
comunque o il dns, o come ti hanno detto nel file hosts se devi solo fare delle prove, devi far puntare i 3 domini all'ip del server apache, altrimenti non arriverà mai a leggere le configurazioni che hai riportato sopra...
[/edit]