You can reuse my persistence system:

https://github.com/kungfooman/cod2_s...ersistence.gsc

As example, check out either surf or basetdm mod:

https://github.com/kungfooman/cod2_basemod
https://github.com/kungfooman/cod2_surf

For the menu, I would probably go with IzNoGoDs implementation to save a "guid" for cracked players (guid 0):

http://killtube.org/showthread.php?1...account+system

If you want it simple but a bit harder for the user, you could just implement a command like: !login mulder trustno1

Later then, you can add the menu for it, but !login should suffice for the beginning. If a user is not logged in, you can spam him to !register <username> <password> <email> e.g. (email for password recovery)