Das geht wohl nicht nur mit PHP. Bzw. wenn dann nur mit blöden Tricks. z.B. eine dauernde Weiterleitung (ohne Pause) auf immer wieder das selbe Script, außer es ist die entsprechende Uhrzeit. In dem Fall wird der Nutzer woanders hin weitergeleitet. Aber abgesehen davon, dass das sowieso absolut dämlich wäre, glaube ich nichtmal, dass es funktioniert, weil Browser nach einer bestimmten Anzahl von Weiterleitungen aufhören und einen Fehler anzeigen.
Also JavaScript ist hier wohl das beste, auch wenn ich JS normalerweise auch nicht mag.
mfg