Anzitutto questa e` una domanda di (X)HTML, non javascript.

Non si pososno avere due o piu` elementi con lo stesso id. Nemmeno per i radio.
Invece i radio appartenenti alla stessa collezione (cioe` che devono essere selezionati in alternativa) DEVONO avere lo stesso name (e` la discriminante).

Quindi:
codice:
<input name="radiobutton" type="radio" value="1" id="radiobutton1" />
<input name="radiobutton" type="radio" value="2" id="radiobutton2" />
<input name="radiobutton" type="radio" value="3" id="radiobutton3" />
Con il linguaggio lato server di cui sopra diventa quindi:
codice:
For i = 1 to 3
  Response.Write("<input name=""radiobutton"" type=""radio"" value=""" & i & """ id=""radiobutton&i"" ")
  If CInt(sradiobutton) = i Then
    Response.Write("checked=""checked""")
  End If
' chiudo il campo input
  Response.Write(" />" & vbCrLf)
Next
Nota che non conosco piu` VB, per cui non so come va scritta la sintassi corretta.