Es importante que sepas que estoy considerando que cuando decís que no te funciona es que no te hace el "redirect" y la página se queda ahí.
De ser así estoy casi seguro que el error se produce porque se rompe el tag HEADER. Entonces podrías usar por ejemplo lo siguiente:
Código PHP:
$resultMenuUrlName = "Presentacion2.php3?consulta=$consulta&arrayRespuesta=$arrayRespuesta";
header('Location: '.$resultMenuUrlName);
exit;
Con eso, si hay un error PHP te avisará y podrás solucionarlo. En JS sería:
Código PHP:
$resultMenuUrlName = "Presentacion2.php3?consulta=$consulta&arrayRespuesta=$arrayRespuesta";
exit("<script>location.href = '".$resultMenuUrlName."';</script>");
Esto lo mismo, si hay un error en JS el browser te dirá que así es.
PD: Tenías "arrayRespue sta" y no "arrayRespuesta", ese espacio está bien?