I want to change the password of my users via SQL per webfrontend ...

DB2 can change password via SQL:
connect to <database> user <uid> using <password> new <newpassword> confirm <again newpw>

a prepare call in perl gives this error (german db2!):
DBD::DB2::db prepare failed: [IBM][CLI Driver] CLI0118E Ungültige SQL-Syntax. SQLSTATE=37000 at xxxxx.pm line 537.

and there is no option to give new and confirm as arguments for DBI->connect.

I don't want to use system('db2 ...') in a CGI ...
so is there another way to change password on DB2 via perl?

DB2 7.2 on Windows 2000
ActiveState Perl 5.6.x