se ti va bene JS, puoi fare semplicemente un form (POST) con tutti i campi che ti interessanto HIDDEN e quindi forzare l'apertura della pagina in una popup... si può anche nascondere il bottone di invio, usare un normale link testuale cui associare l'invio del form via JS rendendo tutto trasparente (puoi cercare "popup from form")... in questo modo i dati andrebbero in POST, ma l'utente vedrebbe un "semplice" link