System Failure, это скрипт, устанавливамый в браузер?
в общем готовых вариантов полно...
http://userscripts.org/scripts/search?q=ajax
цикличность достигается функцией
setInterval
фоновая работа - асинхронный
XMLHttpRequest, для greasemonkey
GM_xmlhttpRequest