SVN User Administration

I need to allow my users to change their own passwords for subversion. Your web panel makes this impossible, because each person would see everyone else’s password, and so would I… Is there an automatic script that I can put somewhere which allows users to enter their username and password, and a repository, and then change the password?