Con php.. Definitivamente NO!
Con JavaScripts Si...
Haz un test con este codigo :
========================
Cita: <html>
<head>
<script language="JavaScript" type="text/javascript">
function leugimload(){
document.getElementById('klap').style.visibility = "visible";
document.getElementById('wait').style.visibility = "hidden";
}
</script>
</head>
<body topmargin="0" leftmargin="0" onLoad="leugimload()">
<div id="wait"> Cargando pagina, por favor espere un momento...</div>
<div id="klap" style="visibility:hidden;">
Aqui colocas todo el cuerpo de la pagina que quieres mostrar
</div>
</body>
</html>
===================
Si le quieres agregar un entorno grafico para que se vea un poco mas profesional puedes rempalzar el texto por un objeto macromedia, o simplemente una imagen gif que simule una carga...
...espero te funcione
Saludos