Per il login e lo scraping della pagina puoi usare questa: https://github.com/FriendsOfPHP/Goutte

Per lanciare lo script ogni X minuti però dovrai utilizzare cron.