ho provato a fare come dici tu, con un'aggiunta: al posto di

onsubmit="window.open('','miaPop','fullscreen=yes' );">

ho messo

onsubmit="lancia('index7.php', 'miaPop')"

dove la funzione lancia e' di questo tipo:

<script language="JavaScript">
<!--
function lancia(url,titolo) {
if (screen.width > 1280)
{
var width = 1270;
var left = (screen.width - width) /2;
var height = width/750*530;
var top = (screen.height - height)/2;
}
else
{
var width = screen.width - 10;
var height = width/750*530;
left = 0;
var top = 0;
}

window.open (url,titolo, 'scrollbars=yes, left=' + left + ',screenX=0,top=' + top + ',screenY=0,width=' + width + ',height=' + height);
}
//-->
</script>

la popup la apre, ma la pagina che mi viene caricata, e' la stessa del form, mentre a me deve aprirsi una pagina PHP nella quale faccio faccio l'$_POST dei dati contenuti nel form.