Hola:
 
En principio si usas document.all estás discriminando a los navegadores que no sean explorer y opera (y no es estándar), entonces te recomiendo que uses getElementById... y con distintos id's puedes referenciarlos... 
Y si quieres recuperar el value del radio seleccionado, debes recorrer ese array... por ejemplo:  
Código:
 <html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function recuperaDato(f){
valor = "";
for (i = 0, d = f.dato, total = d.length; i < total; i ++)
 if (d[i].checked) valor = d[i].value;
 if (valor == "") alert("debe seleccionar un radio...")
 else {
  opener.document.getElementById("tela").value = valor;
  window.close();
 }
}
</script> 
</head>
<body>
<form>
<input type="radio" name="dato" value="uno" >
Dato1<br>
<input type="radio" name="dato" value="dos" >
Dato1<br>
<br>
<br>
<input type="button" value="Recupera Dato" onclick="recuperaDato(this.form);">
</form>
</body>
</html>
  Pruébalo y nos cuentas.