En PHP tienes la función
sleep( segundos ) que retarda la ejecución y continúa con la sentencia siguiente.
Tendrás problemas si envias la llamada a un frame distinto al actual, pero si la nueva página se a a ver donde la antigua, no tendrás ninguno
Código PHP:
.....
sleep( 10 );
header ("location: la_pagina.php");
exit;
Saludos