Colega, precisei de um esquema igual a esse.. era em ASP mas acredito que PHP será o mesmo problema. você precisa que abra uma pagina e execute o codigo, ou seja, alguém abrir... o que fica um pouco inviavel. Pra resolver isso, utilizei o agendador de tarefas do windows pra que, abrisse a pagina, executasse o codigo e fechasse a pagina... Sei que existem outras formas de se fazer.. mas achei complicado!! E essa foi a forma que eu resolvi o problema.