Je ne pense pas (Apache ne comprendrait pas et pas possible de faire tourner 2 serveur Apache à ma connaissance du moins sur Win)
Par contre il existe un add-on dispo sur ce site pour permettre le passage de l'un à l'autre en quelques secondes. Je peux t'assurer que cela fonctionne très bien.
Dans tout les cas je sais que c'est possible, et même avec un seul port...
Je suppose que dans un fichier config d'apache il faut faire une condition sur les inclusions des fichiers de php5 ou php4
Je ne sais pas du tout comment faire mais, sans faire de pub, un hébergement permet simplement via l'extension du fichier (.php||.php5) de faire fonctionner php4 ou php5
Il ne redémarre certainement pas un seul serveur a chaque page, les deux sont belle et bien charger et reconnu.