<?php
if(!empty($_POST['respuesta_pregunta'])){
//checa envio post
if($respuestas[$_POST['pregid']] == $_POST['respuesta_pregunta']){
// se aprueba el post
}
}
$preguntas[] = "Pregunta 1";
$preguntas[] = "Pregunta 2";
$preguntas[] = "Pregunta 3";
$preguntas[] = "Pregunta 4";
$respuestas[] = "Respuesta 1";
$respuestas[] = "Respuesta 2";
$respuestas[] = "Respuesta 3";
$respuestas[] = "Respuesta 4";
$randompreg = rand(0,(count()-1));
?>
<form name="miform" method="post">
<!--
Aqui el resto del form...
-->
<input name="pregid" type="hidden" value="<?=$randompreg?>">
Responde la pregunta:
<br><?=$preguntas[$randompreg]?>
<input name="respuesta_pregunta" type="text" value="">
<br><input type="submit" value="Send">
</form>