Hola:
Una ventana popup reconoce a su progenitora como opener, o sea que si la función se llama recibir(dato), en la ventana deberías poner:
opener.recibir(dato);
Si fuese un sistema de frames, en vez de opener debes usar parent (padre inmediato) o top (el abuelo -o bis/tatara[abuelo]).
Saludos