Ciao,
sono rari i casi in cui sia utile inviare via HTTP un intero array, comunque puoi risolvere la cosa in due modi
1) con HTML, es.
<input type="text" name="a[pippo]" id="a[pippo]" />
<input type="text" name="a[pluto]" id="a[pippo]" />
<input type="text" name="a[paperino]" id="a[pippo]" />
I questo modo all'invio del form $_POST conterrà la variabile
$_POST['a'] che sarà un array che contiene le chiavi pippo, pluto e paperino
2) Oppure puoi serializzare l'array con la funzione serialize(), inserire il risultato in un campo hidden e successivamente applicare unserialize() a $_POST['nome_campo_hidden']
http://freephp.html.it/articoli/view_articolo.asp?id=74