Si no son muchos registros puedes usar
serialize para convertir el array en un string y poderlo enviar por el campo oculto. Luego puedes usar
unserialize para recuperar el string y convertirlo de nuevo en un array.
Para más info consulta el manual:
http://php.net/manual/es/function.serialize.php http://www.php.net/manual/es/function.unserialize.php
También puedes enviar los valores separados por comas etc... Hay muchas alternativas.
Saludos.