Risolto!!
Il problema era nato dal fatto che preg_match ritorna un intero, quando invece a me servivano tutte le stringhe corrispondenti alla ricerca...

Ho trovato preg_grep http://it.php.net/preg_grep

Grazie di tutto