Pues creo que preg_match no admite varias palabras.
Supongo que lo que quieres hacer, es filtrar varias palabras, y si aparece alguna de estas en el contenido, darle un mensaje de error al usuario.
Lo que se me ocurre es que crees un array con esas palabras, y luego te pases por el array comprobandolas.
Por ejemplo:
Código PHP:
$filtroPalabras = array("palabra1","palabra2","palabra3") ;
$coincidencia = 0 ;
foreach($filtroPalabras as $index => $palabra)
{
if (preg_match("/".$palabra."/", $variable))
$coincidencia = 1 ;
}
if ($coincidencia == 1 )
{
// Aqui hacemos lo que queramos hacer si ha habido alguna coincidencia.
}
Como tampoco se muy bien lo que quieres hacer, pues no se me ocurre ahora mismo nada mas.