How to build dynamic and large tree

Hi everyone, First of all,I'm new here and please apologize if i break any rules.Here comes my problem... I have a web page and based on some user options there will be ,say for example ,100 hits.then based on those 100 hits i have to display tree view in the left frame of a new web page and if user clicks any node of the tree,again some data is retrieved from database and displayed in right frame...Hope i am clear..and yes,the tree should load very fast.. Any kind of suggestion about where to start and how to is very much appreciated...Thanks a lot..