Allora----
quello che tu mi scrivi è il codice della pagina che si aprirà in popup, grazie alla funzione javascript.

Leggo dai tuoi commenti al codice, che non hai capito la parte php dello script.
Ebbene, io ti ho scritto come andare a recuperare le variabili passate nella url (via GET) alla pagina che si apre al click.
Io non ho fatto altro che prendere il codice chilomentrico che avevi messo nel tuo primo script e tradurlo.
L'unico errore che vedo, è che hai chiuso erroneamente il tag di PHP (?>).
Per vedere se tutto funziona, fai così (ti scrivo solo il codice PHP e commento ulteriormente per farti capire):

Codice PHP:
<?php  
// codice della pagina popup.php  

/*
l'url che passi per aprire la pagina in popup, trasporta
2 variabili: action che è uguale alla stringa url
e goto che è uguale all'urlencode di non so cosa
Le vado a recuperare
*/

$action $_GET['action']; 
$goto $_GET['goto'];

// per vedere se tutto è funzionato a dovere 
// vado a stampare a video le due variabili
echo "
$action

$goto
"
;

/*
questo è solo un debug, non so che cosa 
andrai a fare con queste due variabili in
questa pagina di popup
*/

// chiudi il php, per cui non serve echo
//  per stampare il bottone di chiusura
?>  

[url="java-script:self.close()"]Chiudi Finestra[/url]
Spero di essere stato più chiaro, adesso