allora ho risolto in parte il problema del radio button perchè so cosa devo fare ma nn so come.
devo dare al radio button un nome variabile, cioè ke a ogni ciclo incrementi voi sapete farlo?
codice:
var Mostra = "";
var StringaXml = DSO_Amici.XMLDocument;
var i,k;
    for (i=0,k=0; i<StringaXml.documentElement.childNodes.length;i++,k++) 
{
         Mostra +="<table bgcolor='#F9F9F9' align='center' width='450' border='1' bordercolor='#CCCCCC'>"
         Mostra +="<tr>"
         Mostra +="<td colspan='2' style='background-color: #008080;'>"
         Mostra +="<font color='#FFFFFF'>" + StringaXml.documentElement.childNodes(i).childNodes(0).text +  "</font>"
         Mostra +="</td>"
         Mostra +="</tr>"
         Mostra +="<tr>"
         Mostra +="<td width='50%'><input type='radio' name=\"risp + (k+1)">"+ StringaXml.documentElement.childNodes(i).childNodes(1).text +"</td>"
         Mostra +="<td width='50%'><input type='radio' name=\"risp + (k+1)">"+ StringaXml.documentElement.childNodes(i).childNodes(2).text +"</td>"
         Mostra +="</tr>"
         Mostra +="<tr>"
         Mostra +="<td Width='50%'><input type='radio' name=\"risp "+ (k+1)"  >"+ StringaXml.documentElement.childNodes(i).childNodes(3).text +"</td>"
         Mostra +="<td width='50%'><input type='radio' name=\"risp "+ (k+1)"  >"+ StringaXml.documentElement.childNodes(i).childNodes(4).text +"</td>"
         Mostra +="</tr>"
         Mostra +="</table>"
         Mostra +="
";
}

Stampa.innerHTML = Mostra;
così non mi va ma non riesco a trovare da nessuna parte come fare magari è una cosa stupida ma io nn saprei.
aspetto notizie