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);