Hola ChapaGonzalo:
 
Si mandas primero el formulario a una ventana (En las FAQs puedes ver cómo), sigues manteniendo los valores de todos los campos...  

  entonces luego puedes cambiar el action y el target para que se envíe de verdad: 
<form action="destinoSecundario.php" target="popup" ... >
<input type="button" value="enviar" onclick="window.open('', 'popup', ''); this.form.submit(); this.form.action = 'destinoPrincipal.php'; this.form.target = ''" /> 
En el ejemplo puse un botón normal, pero hace las veces de submit. 
Saludos