A
sleep() le pasas la cantidad de segundos PERO OJO... no he leido bien y recibe un ENTERO asi que lo minimo que le puedes pasar es 1 segundo. En todo caso, tus envios no demoran mucho...sera algo mas de 1 seg por correo enviado.
While (condicion)
{
$i++;
Sentencias cualquiera
sleep(1)
}
http://php.net/manual/es/function.sleep.php