PHP Mirror mit Server Client funktion

Gegenwärtig bin ich an einem Projekt, welches einen Mirror (Fileserver?) zurverfügung stellt. Die Aufgabe besteht darin, ein Mirrorsystem aufzubauen welches rein auf PHP basiert (leider haben nicht alle rsync und co.). Weiterhin soll nach Möglichkeit auf java, flash etc verzichtet werden. Das Szenario sieht so aus, dass es einen Master-Mirror (Server) und 1 oder mehrere Slave-Mirrors gibt. Sobald auf dem Master-Mirror eine Änderung stattfindet werden die Clients unverzüglich über die Änderung informiert und erhalten die neuen Daten. So sind auf allen Mirrors die gleichen Daten vorhanden. Ein  live-System existiert bereits unter cronos.bertol.de