Bier :
Lo que quieres hacer, lo puedes hacer de dos maneras.
Primero, Utiliza sesiones, guardando el array en variables de sesion
y trasladandolas al siguiente codigo utilizando session_start();, que te permitira
recibirlas en un codigo php.
Segundo, puedes utilizar esta modalidad:
Lo envias asi -> index.html
<?php
$codificaarray = urlencode(serialize($elarray));
?>
<form action = "codigo.php" method = "POST">
<input type = "hidden" name = "miarray" value = "<?php = $codificaarray?>">
<input type = "submit"..........
</form>
Lo recibis asi -> codigo.php
<?php
$recibiendo = unserialize(urldecode($_POST['miarray']));
?>
Cuando tu serializes un array, php le da un valor al array y guarda su contenido,
este se codifica como url y se recibe en el siguiente codigo, decodificando lo
enviado y asi ya puedes utilizar el array sin problemas.
Saludos
Y espero teayude
Franco