No sé si tomastes el título de tu mensaje de la "FAQ":
http://www.forosdelweb.com/f18/faqs-php-530600-post262072/
Pero ahí explica como hacerlo sin problemas. Que el script receptor sea el mismo que el que envia no es problema ..
Tu lógica será la que defina si aplicar la "serialización" o la "des-serialización" en función de la existencia de tu variable que propagas en el URL:
Código PHP:
if (isset($_GET['tu_array'])){
// des-serializa ..
} else {
// serializa
}
Un saludo,