очень сложно будет, вот почему:
сервер выдаёт информацию "заточенными" под свой движок кусками... то есть рейтинг выдаётся и "существует" только в "своём окне" - том, что появляется после нажатия кнопки.
(Так, для N горожан) выходит чтобы реализовать идею (а), нужно будет сделать N успешных запросов окно_рейтинга->никнейм, при этом этот рейтинг нужно будет вытаскивать, и закрывать эти вылазающие "окошки".
чтобы реализовать идею (б) нужно вообще будет сначала весь рейтинг пробежать (сотни запросов), и лишь потом выводить своё "окно" с сортировкой.
т.е. то что мне на ум пришло - монстр пожирающий траффик, и нагружающий сервак;
так что придётся всем нам ждать кого-нибудь с думалкой поизворотливей