No me gusta andar haciendo tareas, pero espero que la solucion te sirva para aprender.
Código HTML:
Ver original<script type="text/javascript"> function establecevalor(variable_escondida, valor){
var variable=document.getElementById(variable_escondida);
variable.value=valor;
}
<form method="POST" action="tuscript.php"> Esta es la pregunta 1
<br /><input type="button" value="Respuesta1" onclick="establecevalor('hiddenField1',this.value)"><br /> <input type="button" value="Respuesta2" onclick="establecevalor('hiddenField1',this.value)"><br /> <input type="button" value="Respuesta3" onclick="establecevalor('hiddenField1',this.value)"><br /> <input type="hidden" id="hiddenField1" name="hiddenField1" value=""><br /> Esta es la pregunta 2
<br /><input type="button" value="Respuesta1" onclick="establecevalor('hiddenField2',this.value)"><br /> <input type="button" value="Respuesta2" onclick="establecevalor('hiddenField2',this.value)"><br /> <input type="button" value="Respuesta3" onclick="establecevalor('hiddenField2',this.value)"><br /> <input type="hidden" id="hiddenField2" name="hiddenField2" value=""><br /> Esta es la pregunta 3
<br /><input type="button" value="Respuesta1" onclick="establecevalor('hiddenField3',this.value)"><br /> <input type="button" value="Respuesta2" onclick="establecevalor('hiddenField3',this.value)"><br /> <input type="button" value="Respuesta3" onclick="establecevalor('hiddenField3',this.value)"><br /> <input type="hidden" id="hiddenField3" name="hiddenField3" value=""><br /> <input type="submit" value="Enviar Respuestas">
Ya tu le das el formato que quieras, y cambias el nombre del script "
tuscript.php" por el que tengas que lea las respuestas enviadas via POST.