Yo sigo opinando que lo mejor es manejarlo desde el cliente porque es más fácil controlar el tiempo real utilizado para cada pregunta... además el problema está planteado en la pregunta original... no se trata de anular preguntas si se pasaron del tiempo...
Emilyc:
Lo que has debido hacer es postear un poco de código para saber cómo lo estás haciendo y de esa manera descubrir errores.
Primero debes resolver tu problema desde JavaScript. El problema es el siguiente:
Teniendo un número de segundos que quiero que se muestre un formulario... al acabarse el tiempo debe hacerse automáticamente el "submit".... eso debes buscarlo en el foro de JavaScript... una vez que tengas eso, desde PHP sólo debes generar ese código javaScript.
saludos