Hola,
Bueno, no pusiste el error que te lanza php, pero quiero suponer que es de
headers, al intentar mandar mensajes con javascript ¿no?.
Si ese es el caso podrias intentar la redireccion de otra forma tal y como se explica aqui:
http://www.forosdelweb.com/f18/error-headers-328590/
luego tranquilamente cuando se vaya a hacer la redireccion tu mandas el mensaje con el porque de la redireccion EJ:
echo ("<script> window.alert("Razon de la redireccion"); </script>");
Cuando el usuario de en Aceptar se hara la redireccion.

Saludos