If you have a small number of users, and you don't mind requiring them to have ActiveState Perl (which is free) installed, then you can use ActiveState's PerlScript component which enables you to freely call Perl subroutines from an onChange event. You can find out more about Perlscript
here.