Hallo!
Also erstmal zu der zweiten Frage. Du kannst das so machen, dass ein Benutzer in ein Textfeld seine Mail-Adresse eingeben soll, dann liest du aus der DB (htacces ist doch eine DB, oder?) aus, welche Daten zu der MailAdresse passen. Die schickst du dann einfach per Mail.
Und dann zur ersten Frage. Du meinst also, was auf dem Server alles installiert sein muss, damit es funktionert oder? Eine DB und PHP oder Perl.
Nico