Здравей!
Това от което се нуждаеш е много повече от логин... Настръхвам като си представя работата, която те чака, ако се заемеш сериозно.
За логин, базиран на операции с файлове, погледни тези уроци:
http://web-tourist.net/login/login/view.php?st=300
http://web-tourist.net/login/login/view.php?st=360
http://web-tourist.net/login/login/view.php?st=707
С Бд - системата на Бафиту - аз ползвам нея:
http://web-tourist.net/login/login/view.php?st=423
Нито един от тези кодове не е перфектен, най-малкото заради конкретиката на скрипта, в който ще се влага, но който и урок да избереш, все ще добра основа от която да започнеш.
За личните съобщения БД (ако използваш такава иначе с файлове е убийство) може да направиш така:
Една таблица: Ид, Поле за подател, Поле за получател, Заглавие и Съдържанието. После за "кутия" ще листваш по получател (името ще вземаш от сесийната променлива, която ще се създава при логина), а "изпратени" ще определяш по "подател"...
Успех!