Hola
la pasionaria
Se me ocurre que puedes crearte una variable global:
<script type="text/javascript">
var foco=null;
</script>
y cuando algún cuadro de texto coja el foco, almacenas su nombre en esta variable:
<input type="text" name="texto1" onfocus="foco=this.name" />
Ahora podrás cambiar el valor de este campo con:
opener.document.frm[foco].value='lo que sea';
Espero que te sirva. Saludos,