Ok, quiero suponer que haces lo siguiente:
1. Usuario entra al form
2. Usuario envia el form
3. Tú capturas los datos en tu DB.
4. Envias Correo de confirmación.
De ser así solo has dos querys a tu base de datos, la primera almacena el usuario en tu DB con los datos enviados desde el form y el segundo query hace una consulta algo así:
Código PHP:
$consulta1= mysql_query ("INSERT .....
$consulta2= mysql_query ("SELECT * FROM tabla WHERE nombre LIKE $_GET["nombre"]");
while ($row = mysql_fetch_array($consulta2));
$id = $row["id"];
$mensaje = "Tu id es ".$row["id"].".";
mail ()
En pocas palabras, insertas los datos en tu db, luego buscas con algun campo (en mi caso fue nombre, pero puede ser otra cosa) al usuario y luego envias el correo.
P.D: el codigo no esta 100% good, un saludo.