in reply to perl javascript XML

You probably want to use AJAX to do this sort of client side work. Look at HTML::Prototype which we're using for this type of support. We're managing checkboxes, but list boxes should work similarly.

Phil