Так как с сигналкой мы постоянно работаем - через личку могу обсудить одно решение. Напишите, я отвечу (Просто сейчас на работу убегаю) - думаю решение которое я вам предложу решит ваши проблемы
По поводу Семафоров - если получится выпустить версию 3.5 - возможно будут и Семафоры