Bueno, entonces el problema esta en tu javascript...
me imagino que podría funcionar algo como esto:
<script language="javascript">
function nueva(){
open("recibe",bla,bla,bla);
document.tuform.submit();
}
</script>
y en tu form le pones el target="recibe"
Entiendes? al abrir tu nueva ventana le pones un nombre ("recibe"), y el target de tu form lo diriges a esa ventana que has creado.
Una vez en tu ventana, procesas las variables como lo hacias con tu target "_blank"
Repito, esto es un problema de javascript