Guarda... indipendentemente da come ottieni questa array... se il tuo problema è passare questa da una pagina all'altra, il mio consiglio è sempre lo stesso, ossia usare le sessioni... e per far questo potresti agire in questo modo:
pagina1.php
Codice PHP:
session_start();
$arr = array('dato', 'dato2', 'multi' => array('altro_Dato', 'etc etc etc'));
$_SESSION['array_serializzata'] = serialize($arr);
e nella pagina2.php
Codice PHP:
session_start();
var_dump(unserialize($_SESSION['array_serializzata']));
Se poi non ti piace la soluzione delle sessioni puoi sempre usare un form... serializzi l'array e la passi come value di un campo hidden... e nella pagina2.php la "unserializzi" e ci fai quello che ti pare 
P.S: è un mio problema o anche a voi non si aprivano le pagine del forum fino a pochi istanti fa? *_*