The best way to do this is to use sessions.
Since a session is an array that follows the user between page requests, it's really the way to go here as you can pack in all you want without cluttering up the URL bar.
$GLOBALS['myArray'] = $myArray;
session_register('myArray');
and there you have it, from hre on out,
just do a session_start();
and call the value as
$GLOBALS['myArray']
or specifically, for PHP-4.0 >= 4.1
you can use $HTTP_SESSION_VAR['myArray']
or for PHP 4.1.2<
use $_SESSION['myArray']