setTimeout("location.reload(true)",millisecondidia ttesa);

Il js occorrente e' proprio poco.... e' sufficiente fare un reload dopo il tempo stabilito, per tutto il resto ti sposto su PHP