i am working on the same thing.
all i can tell you is that there is no way to do this completely in asp or in javascript. you have to use both.
these links might help
http://www.atgconsulting.com/doublelist.asp
http://www.atgconsulting.com/triplelist.asp
http://www.atgconsulting.com/oodynlistbox.asp
http://www.atgconsulting.com/dotnetlinkedlistbox.aspx
http://www.learnasp.com/learn/subjectdropdowns.asp
this is a really hard yet common problem so if i get a working script, i'll post to this topic.
you can find tons of info on this subject by searching for "dynamically linked listboxes" online.
good luck
-----------------------------------------
Inigo: You have a great gift for rhyme.
Fezzik: Yes, yes, some of the time.
Vizzini: Enough of that.
Inigo: Fezzik, are there rocks ahead?
Fezzik: If there are, we'll all be dead.
Vizzini: No more rhymes now, I mean it!
Fezzik: Anybody want a peanut?