allora, rileggendo tutto spero di aver capito
- quando invii a save.php non va in popup
- quando invii a preview.php va in popup

prova così
codice:
<script type="text/javascript">
function anteprima(f){
    var Prv=window.open("","tpopup","scrollbars=no,resizable=no,width=400,height=282,status=no,location=no,toolbar=no");
    Prv.focus();
    f.action="preview.php";
    f.target="tpopup";
    f.submit();
    f.action="save.php";
    f.target="_self";
}
</script>
...
<form action="save.php" target="_self" onsubmit="return controlliNonMeglioIdentificatiSuiDati()">
...
<input type="button" value="anteprima" onclick="anteprima(this.form)" />
<input type="submit" value="salva" />
</form>
al momento quando richiami preview non fa i controlliNonMeglioIdentificatiSuiDati ma non ci vuole niente ad aggiungerli

ciao, auguri anche a te