claro, puedes hacerlo de varias maneras (pero antes investiga)
crea una entrada de SQL o un archivo de texto...
esta tendrá una variable de tiempo (timestamp)
gracias a un
CRON o bien, con tu script PHP compruebas esta variable... si supera cierto tiempo, continuas enviando el siguiente email...
luego, actualizas esta variable con la nueva timestamp ... y bingo!
así lo hara hasta que se agoten los ID (supongo)
se me ocurre con un archivo de texto
foo.txt el primer numero es el timestamp
el segundo es el ultimo ID al que se envió un email... (o algo así)
espero comprendas, suerte!