bisteck....no tiendo que pretendes
Código:
<%
registros_mostrados = 0
While (Not RS.eof And registros_mostrados < num_registros)
registros_mostrados = registros_mostrados +1
%>
<tr>
<td width="65"><font face=Arial size=1><%= RS("perfil")%></font></td>
<td><font face=Arial size=1><input type=radio name=id_usuario value=<%= RS("id_usuario")%>></font></td>
</tr>
<%
RS.MoveNext
Wend
%>
A ver.....tienes un ciclo que se ejecutará mientras no se llegue al EOF, pero tambien mientras un contador que se incrementa de uno en uno, sea menor al número de registros (redundante ¿no?); luego, generas tantos controles radio con el mismo nombre deseleccionados como registros tengas. Bueno, pero....¿cual es el problema?, encierras todo entre etiquetas <form>, pones un botón Submit y listo, ¿o no?

.
Creo que no me he enterado del problema real.