Am besten mit php und mysql...
Eine "Seite" fürs Registrieren welche dann die Daten in die mysql Datenbank einträgt..
eine Loginseite, welche Benutername und PW überprüft welche zuvor in der DB eingetragen wurden.. evt. noch mit cookies arbeiten.. ein einfaches Rezept gibt es nicht wie du das einfach machen kannst, wenn man aber php / mysql versteht geht das ziemlich schnell...
Nunja wenn du kein php kannst es gibt fertige Scripts (login scripts).. einfach mal danach googlen...
EDIT:
Natürlich kann man so ein Script beliebig ausbauen zB mit Adminfreischaltfunktion.. Admininterface... evt. Registrationscode versandfunktion... etc. etc.