Hello Dan:
Because Perl only works on the server side, you cannot use Perl or cgi programs to update things automatically without submitting by pressing a submit button.
And because you want automatic update and don't want to press submit button to get the result, what I would suggest is to use JavaScript.
You can embed JavaScript in the html subroutines. There ia an event called onChange in JavaScript that when something changes, it automatically updates the other values. This is client-side as opposed to server-side.
If you want to learn more about javascript, I recommend you to go to http://www.javascript.com or the MSDN online.
------------------
--------------------
Gossamer Threads Inc. ----------------------
Sun Djaja Email: sun@gossamer-threads.com
Internet Consultant
http://www.gossamer-threads.com