PERDON !!!! estube confundiendo los CHECKBOXs con los RADIOs ...y pues el tratamiento es completamente diferente. Mira el ejemplo que te hice y he verificado funciona correctamente.
Código PHP:
Ver original<h1>Examen</h1>
<!-- Pido perdon... estaba pensando en CHECKBOXs donde son varios valores, por eso dije lo de los arrays en el <INPUT> -->
<form method="POST" action='<?=$_SERVER['PHP_SELF']?>' >
Cual es la capital de Argentina ? <br/>
<input type="radio" name="pregunta0" value="Paris"/>Paris<br/>
<input type="radio" name="pregunta0" value="Caracas"/>Caracas<br/>
<input type="radio" name="pregunta0" value="Bogota"/>Bogota DC<br/>
<p/>
Que es la Metamorfosis <br/>
<input type="radio" name="pregunta1" value="cambio+forma"/>Cambio de forma<br/>
<input type="radio" name="pregunta1" value="cometa"/>Un cometa<br/>
<input type="submit" value="Enviar" />
</form>
<?php
// esto estaria en otro archivo si programas bien
$cant_preguntas = 2;
$rta = [];
for ($i=0;$i<$cant_preguntas;$i++){
$var = 'pregunta'.$i;
$rta[] = (isset($_POST[$var]) ?
$_POST[$var] : null); }
En la variable $rta tienes las respuestas a cada pregunta... es un ejemplo simple... pero tu puedes hacer mil cosas mas.....
Otra falla grave en mis dichos es que no puedes repetir el NAME entre preguntas como termine diciendo... puras babosadas, disculpa !!!
Creo que @Triby debe orientarte mejor