Вот один из примеров
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=49537 Можно делать разные варианты, но это уже вопрос творчества.
P.S. Если хотите схему построения и пример, то опишите логику, какую хотите заложить. Чем точнее она (логика) будет сформулирована, тем точнее будет результат.
Буду посвободнее, соберу вам примерчик по вашей логике.