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'];