I've created my first subversion server at Dreamhost. It has two user accounts created through the panel. This is working fine.
Can I create accounts on which the user can manage their own password?
Nope. Subversion actually doesn't provide any way for a user to change their password.