Уважаемый dacar, лучше всего, если здесь, в этой ветке, Вы опишете логику Вашей (желаемой) системы словами. Только чётко и ясно. И соберём Вам Ваш скрипт в различных вариантах. Это не сложно и займёт от силы минут 10 у опытных пользователей.
Вот пример, как собирали совместными усилиями
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=47398#Post47474 или вот
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=55014#Post55014