in HTML (.html) non si può realizzare.

(per la registrazione e successiva autenticazione)
devi utilizzare una tecnologia server side tipo ASP, ASP.NET, PHP, JSP, CGI...

a mio modesto parere, la tecnologia server side più immediata (in termini di facilità d'apprensione) è ASP

fammi sapere quale di queste (sopra citate) hai voglia di utilizzare.
solo successivamente potrò spostare questa discussione nel forum appropriato

p.s. a livello client side (con javascript) puoi soltanto autenticarti/loggarti, ma non registrarti...