Cosa devo dirti sono un ignorante patentato!
Ti posto il mio codice e vedi tu (con i tuoi tempi) cosa sbaglio!

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function verif_cb(ff) {
var r = ff.Scelta_e-mail;
var manca = true;
for (var i=0; i<r.length; i++) {
if (r[i].checked) {
manca = false;
break;
}
}
if (manca) {
alert("scegli l'e-mail");
return false;
}
return true;
}
</script>
</head>

<body>

<form method="POST" action="http://www.phisiotec.it:81/cgi-bin/FormMail.pl" onsubmit="return verif_cb(this);">
<input type="hidden" name="recipient" value="manca">
<table width="100%" class="campiform">
<tr>
<td><div align="center"><font face="Arial, Helvetica, sans-serif">
<label> <font size="2">

<input type="radio" name="Scelta_e-mail" value="01@virgilio.it">
01@virgilio.it</font></label>
</font></div>
</td>
<td><div align="center"><font face="Arial, Helvetica, sans-serif">
<label> <font size="2">
<input type="radio" name="Scelta_e-mail" value="02@virgilio.it">
a02@virgilio.it</font></label>
</font></div>
</td>
<td><div align="center"><font face="Arial, Helvetica, sans-serif"><font size="2">
<input type="radio" name="Scelta_e-mail" value="03@iol.it">
03@iol.it</font></font></div>
</td>
<td><div align="center"><font face="Arial, Helvetica, sans-serif"><font size="2">
<input type="radio" name="Scelta_e-mail" value="04@tin.it">
04@tin.it</font></font></div>
</td>
</tr>
</table>
<p align="center">
<input type="submit" name="Submit" value="Invia">

<input type="reset" name="Submit2" value="Reimposta">
</p>
</form>
</body>

Grazie ancora.
Filippo