Hazte el html con el formulario y el php con la repecion de los datos, y si tienes problemas, posteas el codigo y te ayudaremos. Pero explicarte aqui algo que está explicado en 20.000 posts... Si pones en google: "formulario html php" te salen miles de tutoriales. Aqui el primero que sale:
http://www.ignside.net/man/php/forms.1.php
Para pasarle datos a mysql:
Código PHP:
<?php
$email = $HTTP_POST_VARS["nombre_formulario_del_email"]
$conexion = mysql_connect("host","user","password") or
die ("Error de Conexion");
mysql_select_db("base_de_datos",$conexion) or
die ("Error con la Base de Datos");
$sql = (Aqui inserta el comando en sql que desees hacer, como INSERT INTO base_de_datos(id, email) VALUES (`´, $email)
mysql_query($sql,$conexion)
mysql_close($conexion);
?>
A lo dicho, hazlo, y luego las dudas las preguntas.