Here is an idea, using a Javasript found on dynamicdrive -
http://www.dynamicdrive.com/dynamici.../seqreveal.htm
Using this javascript as a basis, you could build pages using PHP with your questions -
<div class="revealcontent">Put question1, answers, and links here via PHP.</div>
<div class="revealcontent">Put question2, answers, and links here via PHP.</div>
These will be revealed in turn.
The biggest gotya with this is if they refresh the page, it would start over with the 1st question, but this should be fairly easy to solve.