Hola:
Sí que es posible, y es tal como lo pones...
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Tal vez no haya terminado de cargarse la página cuando intentas usar esa función... podrías avisar a la página abridora de que se ha cargado para ejecute esa función...
window.onload = opener.cargada;
y en esa función cargada:
function cargada() {
nwin.ejecutarFuncion(valor);
}
Otra posibilidad es usar un retardo razonable:
setTimeout("nwin.funcion_en_unform.html(" + valor + ")", 5000);// 5 segundos
Saludos