Какое есть в PHP механизм отправка письма по очереди нескольким получателям?
Вот Вам тут советуют БД, файлы
Мне кажется если количество адресов ограничено и их не много, то почему бы не захардкодить это в $emails = array('first@example.com', 'second@example.com');
foreach ($emails as $email) {
        mail($email, ... );
}
Самое простое - заведите файлик last_email_index. Читаете файлик, инкрементируете циферку, если она стала больше, чем всего адресов - сбрасываете до 0, перезаписываете в файлик, отправляете письмо по адресу, равному полученному индексу массива.
Если адреса и так в БД - то добавляете поле, когда последнее письмо было отправлено, выбираете адрес с самой старой датой, апдейтите на текущую дату и отправляете по этому адресу письмо.