El padre es referido como 'opener' asi que en la ventana hijo hay que crear una funcion para procesar el formulario que tienes y ademas procesar el formulario que tienes en el padre(opener), lo puedes hacer de esta forma:
Código:
<script LANGUAGE="JavaScript">
<!--
function refresh_form() {
var openerForm = opener.document.forms.nombre_form_padre;
var childForm = document.forms.nombre_form_hijo;
openerForm.action = "insertar.php";
openerForm.method = "post";
openerForm.submit();
childForm.action = "insertar.php?opcion=insertar_hijo";
childForm.method = "post";
childForm.submit();
self.close();
}
// End -->
</script>
Creo que mas o menos asi funcionaria, la idea es que procese el formulario del padre y despues del hijo, y en el lugar donde has procesado el formulario puede haber un redireccionamiento para mostrar otra página.