Mi rispondo da solo
non pare possibile utilizzando i radio, per cui uso javascript per simulare i radio con i checkbox
Codice PHP:
<script type="text/javascript" language="JavaScript">
function azzera(obj)
{
nome = obj.name;
inputs = document.getElementsByName(nome);
var radioLength = inputs.length;
for(var i = 0; i < radioLength; i++)
{
if(inputs[i] != obj)
inputs[i].checked = false;
}
}
</script>
<form action="prova.html">
<input type="checkbox" id="1" name="pippo" value="1" onclick="javascript:azzera(this)">
<input type="checkbox" id="2" name="pippo" value="2" onclick="javascript:azzera(this)">
<input type="checkbox" id="3" name="pippo" value="3" onclick="javascript:azzera(this)">
<input type="checkbox" id="4" name="pippo" value="4" onclick="javascript:azzera(this)">