
... No mencionas qué base de datos utilizas... ni cómo manejas esas consultas... lo haces con PHP porque veo lo '$'

.... ¿para qué cuetro campos de respuestas si solo mencionas que ocuparás dos?...
Básicamente creo todo dependería más de PHP...
- Recojes la respuesta del usuario
- Consultas la respuesta correcta de tu BD
- Comparas
- Actuas de acuerdo a la comparación..
Verás que es sencillo... así que no sé por qué la complicación... a menos que seas novato para lo cuál te recomiendo te pases por las FAQ y por el buscador del foro.
Suerte!