Bueno, como lo que quieres es que el tiempo que la página SEA VISIBLE esté limitado... no depende de PHP sino de JavaScript... recuerda que PHP es lenguaje del lado del servidor, por lo que una vez entregando el HTML necesario, quedará fuera de sus manos...
Lo que puedes hacer es una combinación; imprimes tu página con una función para que se recargue en cierto tiempo, luego manejando Base de Datos ó Sesiones haces una comparación de fecha/hora... Si buscas en el foro podrás encontrar algo de ésto último.
Suerte!