look here:
http://www.e-pack.org
FastMenus - it is JavaScript based and you can generate your tree through database queries. All they have to do is to know how little <UL> and <LI> tags nesting. Therefore generating such tree-list is simple.
Hope it helps.