così dovrebbe andare [a-zA-Z\s]*(,[a-zA-Z\s]+)*
ora mia manca da verificare che tra una parola e l'altra ci sia un solo spazio. Ma mi sa che taglierò la testa al toro e farò un bel ereg_replace