Ehmm bueno. No me parece necesario un registro. Haría perder bastante tiempo al usuario. Lo idea sería un formulario con:
1 input para introducir el email.
1 campo de validación visual para evitar envío de invitaciones automatizado.
1 botón submit.
El script busca en la base de datos el primer elemento que encuentre, compone un e-mail y se lo envía a la persona que figura en el campo input.
La persona recibirá un mensaje más o menos asi:
Hola,
[email protected].
Has solicitado una invitación del servicio de correo electrónico Gmail. Para activar tu invitación haz clic en el siguiente enlace:
link aqui.
Esta invitación llegó a ti gracias a
[email protected] quien ha colaborado dejando una invitación en el repositorio. Agradécele, gracias a él recibes esta oportunidad de disfrutar de Gmail.
Atte, bla bla bla.
Asi quizás sirva para hacer amistades también... quien sabe.
Un saludo!.