Hola fjmasero:
La idea sería ponerle al evento onunload del padre que se cierre el hijo...
var ventana = false;
function abrirHija() {
ventana = window.open(...)
// lo próximo no estoy seguro de que funcione
// la idea es poner a false la variable de la ventana.
ventana.document.body.onunload = "parent.cerrarHija()";
}
function cerrarHija() {
ventana = false;
}
<body onunload="if (ventana) ventana.close()"
Solo es una idea. Y no estoy seguro de que funcione bien.
Saludos