2
1. yes.. use the multisites hack, see the XOOPS core hacks forum.
2. not sure, but it's possible.
3. no.. (but why not add the specifics in the topic post instead??) something like: the attachment below is......
4. probably overlooked, but seriously! does it matter?? as the new password is randomly generated, and most users will change it anyway once they have access again..
the make password function doesn't take into account the password length as it doesn't use that function.. altho i don't see a reason why it couldn't.. i'll take a look and post how to if it's important for you to have it like that..