@GhostZДа. У Вас все четко.
Мне не разобраться в вашем примере. Лично для меня сложновато. (я про то что в функции worker)
Я вот думаю, а такой вариант допустИм - в базе сделать ещё одну таблицу, куда будет писаться номер потока и sajt который взял поток... и уже имея эти данные раздавать остальным потокам... или так не получится?
Решил с базой. Она привязана к одному скрипту. Чтобы ее использовать в другом, надо из БАСА сначала открыть первый, потом открыть второй, проставить базу, перезапустить. Как-то так сработало.