Robbo Хреновый вы програмист. Или мы хреновые... когда мы запустили скрипт на тестовом сервере - сервер упал)
Если вы зарядли проверку всех боев скриптом, то понятно что сервер упадет и это надо быть наголову отмороженным чтобы такое учудить. :)
Надо всего лишь в коде скрипта запроса на начало боя добавить строчку проверки идентификатора из кукисов и в случае совпадения записывать id юзеров и id боя в базу. Это делается одной строкой на php. А дальше уже либо банить автоматом либо если стремно, то дать стражам админку в которой будут высвечиваться эти бои и будет кнопка наказать. Дел программисту на пару часов с отладкой и нагрузка на сервак уж точно даже на 0.01% не увеличится. Зато у стражей освободится куча времени, которое вы раньше тратили на поиск таких боев, причем, наверняка половину пропускали.