Вам потребуется запустить службу на самом сервере или создать задание CRON для запуска в любой заданный интервал. Если у вас нет прав администратора, вам придется выполнять работу CRON, которую обычно можно настроить в cpanel вашего хоста.
Например, вы можете создать небольшой скрипт PHP, который
1) Поиск всех уроков, которые начинаются в час, следующий за текущим часом. Таким образом, если скрипт запускается в 17:00, он будет искать уроки, которые начинаются между 18:00 и 6:59.
2) Отправьте электронное письмо этим участникам.
Хотя это был бы ровно 1 час.