Un metodo para pasar un array a un php atravez de la url es
Código PHP:
<?
$encuesta[0]=$_POST['sector'];
$encuesta[1]=$_POST['inversion'];
$encuesta[2]=$_POST['subvencion'];
$url='Diagnostico1.php?error1=error1&encuesta[0]='.$encuesta[0].'&encuesta[1]='.$encuesta[1].'&encuesta[2]='.$encuesta[2].'';
header("Location: ".$url."");
?>
fijate que entremogas a la ulr fihero.php?matriz[0]=valor&matriz[1]=valor2 ....
y se crea la matriz $_REQUEST['matriz']
donde $_REQUEST['matriz'][0] es valor $_REQUEST['matriz'][1] es valor2
asi sucesivamente
Existe un limite maximo de datos q se pueden entregar en la URL, no me acuerdo cuantos kb eran :P