Доброе утро.
Автоматический запуск скрипта можно сделать при помощи cron.
Но не совсем понятно, по какому параметру, как и что Вы хотите проверить?
Если Вы парсите объявления, то сохраняйте их в базе, при новом парсинге проверяйте, есть ли такое объявление в базе, если нет, то записывайте и отправляйте email.
Добавить новое объявление можно при помощи cUrl.
Алексей: По тексту сообщения, по id, по номеру сообщения...
Например, если на доске объявления размещаются под каким-либо номером (типа артикул), то можно вместо содержания писать в базу этот номер. Потом при проверке сверять новые номера с номерами которые есть в базе. Это как один из вариантов. А так надо на месте смотреть и думать... Потому, что писать полный текст объявления в базу не очень привлекательно...