1) per eseguire lo script in modo automatico ad intervalli regolari devi usare Crontab se sei su un server Linux oppure il servizio di pianificazione se sei su un server Windows. Se il server non lo gestisci tu, devi assicurarti che tali servizi siano disponibili, non tutti ti permettono di usarli.
2) per leggere le informazioni del file XML puoi usare la libreria SimpleXML