ma io direi che devi (re)inviare:
$nome=$_REQUEST[nome];
$nome2=$_REQUEST[nome2];
come campi hidden:
<input type="hidden" name="nome" value="{$nome}">
<input type="hidden" name="nome2" value="{$nome2}">
dalla tua form (la seconda, quella da dove spedisci tutti le altri variabili) e poi te li leggi come fai per tutto il resto:
$oggetto = "speriamo che funziona";
$messaggio = "Dati da ricevere:
Nome:". $_POST['nome'] ."
Nome2:". $_POST['nome2'] ."
Colore:". $_POST['colore'] ."
E-Mail:".$_POST['mail'] ."
Città:".$_POST['citta'] ."
Via:".$_POST['via'] ."
N°Civico:".$_POST['n_civico'] ."
Prov.: ".$_POST['provincia'] ."
$destinatario = "mia_e-mail@dominio.com";
mail($destinatario,$oggetto,$messaggio);