You could use two of ListMail's custom fields for this. It would take some custom script during subscription to generate the username and password. If you are familiar with PHP check out the included xtra/signup-xtra.php file. Copied to your main ListMail folder it will run after signup. One could use this to generate a username and password and update the database fields.
Regards