Проверять каждую минуту лежащий рядом XML файл, парсить его и заносить полученные данные в таблицу БД (не знаю как это реализовать)
Идите тогда на фриланс и не берите таких задач, если не вывозите.
Я такую же задачу решил на C++/Qt за полчаса.
Если хотите, поделюсь кодом.