Cuando tengas el array hecho tienes 2 opciones.
1- Usar sessiones (a mi gusto lo mejor)
http://ar2.php.net/session
Simplemente haciendo
$_SESSION['variable_array_comosellame'] = array(1,2,8,7,"aaaa");
en la pagina donde se crea el array.
Despues haces lo que quieras en la otra. ej:
print_r($_SESSION['variable_array_comosellame']);
2-Otra forma es "serializar" ese array, pararlo por la URL, y recogerlo desserializandolo (existe esa palabra o la acabo de inventar¿¿¿¿???jejeje)
Usando serialize() y unserialize()
http://ar2.php.net/serialize http://ar2.php.net/unserialize
Con respecto a las sesiones, te recomiedo que leas bien lo que dice el manual. Ya que a veces no es tan simple dependiendo de como tengas configurado PHP. Cualquier duda pregunta!
Saludos