Inoltre, nel codice html come faccio a cliccare su due opzioni? L'avevo fatto ma non me lo ricordo...
Con i radiobutton non è possibile l'opzione multipla!!E' possibile una sola scelta,quindi nel tuo caso è meglio ricorrere ai checkbox.Ti ho dato una correzione al codice,apportanto diverse modifiche,questo è solo per renderti l'idea,perche' lo script va migliorato...
Per il controllo se è stata data la risposta o meno,io ricorrerei a javascript,così nel caso i checkbox selezionati siano inferiri a 2 mandare un alert con messaggio di non aver completato la risposta,e nel caso di due checkbox selezionati disabilitare gli altri due....ora è tardii,spero di averti reso l'idea....

codice:
<form action="risposte.php" method="post">

<input type="checkbox" name="R1[]" value="1" />

<input type="checkbox" name="R1[]" value="2" />

<input type="checkbox" name="R1[]" value="3" />

<input type="checkbox" name="R1[]" value="4" />



<input type="submit" value="Rispondi" />
</form>
Codice PHP:
 <?php
 session_start
();
$risposta_corretta1="2";
$risposta_corretta2="4";


$risposte=$_POST['R1'];


       if(!isset(
$_SESSION['punteggio']))
       {
$punteggio 0;
     
$_SESSION['punteggio']=$punteggio;
}
 else
 {
 
$punteggio=$_SESSION['punteggio'];
 }

  if(
$risposte[0]==$risposta_corretta1&&$risposte[1]==$risposta_corretta2)
     {
$punteggio++;
     echo 
"[b] Risposta alla domanda 1 [/b]: [b]<u>[i]<font color= green> ESATTA! </font>[/i][/b][i]</u>[/i]

"
;
    }
else{
    echo 
"[b] Risposta alla domanda 1 [/b]: [b]<u>[i]<font color= red> ERRATA! </font>[/i][/b][i]</u>[/i] 

           
<font color= red> RIPROVA </font>

"
;
    }






$tot = ($punteggio == 1) ? "$punteggio punto" "$punteggio punti";
 
$_SESSION['punteggio']=$punteggio;
echo 
"Hai totalizzato $tot";
?>