Non puoi fare l'echo di un array...

Hai due possibilità:

1. Codifichi l'array, tipo con json. poi sulla seconda pagina fai la decodificha


Codice PHP:
    <?php $data json_encode($variabilestampa?>
   <form ... >
      <input type="hidden" name="data" value= "<?php echo $data ?>" />
       <input type="submit" />
     </form>
nella seconda pagina


Codice PHP:
    $variabilestampa  json_decode($_POST['data']); 
2. Spezzi l'array in tanti input hidden

Codice PHP:
   <form ... >
       // Valuta la possibilità di aggiungere gli addslashes a $variabilestampa[] 
      <input type="hidden" name="data[]" value= "<?php echo $variabilestampa[0?>" />
      <input type="hidden" name="data[]" value= "<?php echo $variabilestampa[1?>" />
       ...
       <input type="submit" />
     </form>
Nella seconda pagina, per riprendere l'array

Codice PHP:
    $variabilestampa $_POST['data'];