Вот тут писал как можно сделать. Если коротко, то на одном сервере создать базу данных. А на остальных взаимодействовать с централизованной БД. В басе можно через модуль SQL.
@Teror2 в смысле разные? Если разные то без запуска браузера не получится. Делай два скрипта - первый формирует задания, в однопотоке. Второй в много потоке выполняет эти задания. Но они будут каждый запускать браузер.
Можно после клика узнать количество страниц в истории вкладки с помощью window.history.length , если =1, значит ссылка открылась в новой вкладке.
Проверять и вести счетчик.