Al parecer $campo es un array.
Para pasarlo de un script a otro puedes guardarlo en una variable de sesión, o , si quieres pasarlo tal como lo tienes, debes serializarlo.
Código PHP:
<input name="campo" type="hidden" value ="<?php $campo_serializado = serialize($campo); echo $campo_serializado;?> ">
Y para recogerlo lo desserializas:
Código PHP:
$campo = unserialize($_POST['campo']);
Saludos