Ok funziona con le variabili, dicevo una cosa di questo genere, ognuna ha dentro una sola lettera.

codice:
foreach ($nomi as $key=>$value)
{
preg_match("/.*$uno.*$due.*$tre.*/", $key, $mtc);
if (count($mtc) > 0) echo $key ."
";
}

Grazie