utilizza una var di sessione per memorizzare lo step del test...
all'inizio di ogni pagina fai un controllo e, se è il caso, un redirect alla pagina di errore...