OSX Server File Sharing - Allow users to change password?
I think you would need to make them actual users, and then give them screen sharing access to the system.

Or, you could give them SSH access and write some kind of shell script (perhaps embedded in an Automator/AppleScript application) that changes the password using unix tools.

Or, you could enable Apache server and write a PHP application that changes the password from a webpage. This is what I would do but it's only a good idea if you're capable of doing this in a secure fashion.