Lo puedes hacer vía sockets:
http://www.php.net/fsockopen
Con esas fucniones abres un "socket" (una IP a cierto puerto) y empiezas a "conversar" con ese puerto abierto en el protocoolo que uses .. en tu caso HTTP (el cual tiene su definición en función de lo que tengas que hacer. eso ya no sería taréa de PHP directo).
Con eso obtendras tu código de error dentro de las cabeceras HTTP devueltas y de ahí tu script podrá decididr que hacer con ese valor para redireccionar vía cabeceras:
header("Location: dondetengasqueir.tal");
Un saludo,