non capisco qual'è il problema, una volta che hai creato un cookie lo puoi leggere tranquillamente da qualsiasi pagina (l'importante e che puoi usare le funzioni) per le pagine con array + grandi rifai l'assegnazione e cioè
codice:
/* supponiamo che nel file funzioni.js ci sia una variabile myArray*/
<script src="funzioni.js" type="text/js"></script>
/* al limite se gli array "estesi" sono gli stessi per tutte le
pagine puoi creare un file .js a parte da richiamare DOPO il primo file js*/
<script type="text/javascript">
myArray = (valori,array,esteso)
</script>
spero di aver fatto centro...