Da quello che ho capito te vuoi far rimanere i valori dell'array anche se cambi pagina, o sbaglio?

Se e questo che vuoi ti occorrono le sessioni, premettendo che te le sappia usare ( almeno spero ), ti occorrerebbe, a questo punto, solo memorizzare l'array in una sessione, in questo modo:

Codice PHP:
$_SESSION["maiArray"] = array("primo_elemento""secondo_elemento"); 
Per poi recuperarle in questo modo:

Codice PHP:
echo $_SESSION["miaArray"]]0// Stampa il valore all'indice 0 dell'array
echo $_SESSION["miaArray"][1// Stampa il valore all'indice 1 dell'array 
Se poi hai bisogno di memorizzarle l'array in un cookie, database, o file esterno, dovresti prima serializzarla ( convertirla in stringa ) visto che sia i cookie, database e i file non supportano gli oggetti, in questo caso dovresti convertirli in stringa, per poi riconvertire in array tramite l'utilizzo delle funzione serialize() e unserializze()