Allora, la mia idea è...

C'è una pagina, chiamata random.php, che sceglie la pagina casualmente (e la richiama con header("Location:$randompage;") )

Mentre le pagine richiamate hanno un meta tag che richiama random.php dopo n secondi

es: <meta http-equiv="Refresh" content="30;random.php" />