Как по мне, то лучше уж привязка к CMS, чем такие велосипеды. Прочитать документацию CMS и внести правки будет куда быстрее, чем разобраться в очередном изобретении. К тому же CMS создаются для того, чтобы их могли использовать НЕ специалисты.
Если нужно парсить каждый URL только N раз за определенное время, то добавить поле "created" с UNIX Timestamp (или парсить с той даты, что уже есть) и проверять сколько прошло времени с последней проверки, соответственно обновлять дату, а крон ставить, например каждую минуту, тогда все будет в актуальном состоянии на указанное время )
Вбрать -> SELECT
все записи -> *
с таблицы с названием "CHAR" -> FROM CHAR
если -> WHERE
столбец "level" больше чем 45 -> level > 45
и -> AND
столбец "race" равняется "dwarf" -> race="dwarf"
SELECT * FROM CHAR WHERE level > 45 AND race="dwarf"
1. Любой серверный, например PHP
2. Да, планировщик (cron) в помощь
3. А почему нет? Simple xml PHP парсит инфу, а куда ее отправить, это уже Ваше дело.