Claro porque con cada iteración del ciclo creas un formulario distinto y por ende, los radiobuttons están en un contexto distinto entre ellos pese a tener el mismo nombre. Intenta poniendo el inicio y término del form fuera del ciclo, algo así:
Código:
<form....>
while(...){
...
}
</form>
Espero te resuleva el problema.
Saludos