Hola, es que no se pueden pasar arrays por get/post. la única forma de pasar el vector es hacer un bucle que vaya leyendo cada componente del vector y pasandolo por get o post.
Ejemplo:imagina que tienes el vector $vec, lo que haría yo es:
Código PHP:
for ($i=0; $i <sizeof($vec); $i++)
echo "<input type='hidden' name='v$i' value='$vec[$i]'>";
asi le pasas por post todos los datos (siempre que el vector no sea muy grande pq tiene un limite que no se cuanto es)
adeu