Hola KillerBKS:
Desde un popup se pueden enviar datos a la ventana madre sin necesidad de formularios, incluso hacer asignaciones a campos de formulario...
Un popup reconoce a la ventana que lo abrió como "opener"... entonces puedes poner en un supuesto campo dato de un formulario name=prueba un texto cualquiera de la siguiente manera:
opener.document.forms.prueba.dato.value = "un texto cualquiera";
Si los datos los tiene que recibir el popup, puede ser por la linea de dirección y sería muy parecido a un envío de formulario con el método get, y habría que decodificar esa linea con "location.search", o estando el popup abierto, mediante la variable que se haya usado durante su apertura...
var ventana = window.open("form.html", "", "");
setTimeout("ventana.document.forms.otraPrueba.otro Dato.value = 'otro texto cualquiera'", 1000);
En el ejemplo puse un retardo de 1 segundo pensando que podría tardar un poco en cargarse la página... creo que este caso es algo más complejo.
Saludos