sperando di aver capito bene, un apossibile soluzione potrebbe essere:
all'onload della pagina con le domandi attivi un timeout, che dopo un tot di tempo fa il submit del form con le domande. per cambiare pagina basta che la pagina che salva le risposte nel db, sia diversa da quella delle domande...

in codice:
codice:
<body onload="setTimeout('document.TuoForm.submit()','180000')">
<form name="TuoForm" action="altraPagina.htm">
...Domande...
</form>
</body>