Si bien, es posible codificar el arreglo con
serialize() para enviarlo por POST (o incluso GET, si no son muchos datos) y decodificarlo con
unserialize(), es mucho mas facil (ademas de optimo y seguro) hacerlo mediante sesiones, como lo sugirio
pateketrueke