setTimeout(function () {
var names = [];
for (var i in actionSpuck)
names.push(i);
var i=0;
(function(i){
calee=arguments.callee;
GM_xmlhttpRequest({method: "GET", url: tmDomain+'/'+actionSpuck[names[i]],callback:function(){
calee(++i);
}});
})(i);
}, 2000);
GM_xmlhttpRequest надо дописать так,чтобы она могла принимать callback