Si no quieres repetir esta sentencia con cada palabra añadida a la lista...
Código PHP:
$x = str_replace("Hola", "***", $x);
...supongo que podrías hacer algo así:
Código PHP:
$palabras = array("Hola", "messenger", "otrapalabra", "otramas");
$numero = count($palabras);
for ($i=0; $i=$numero; $i++) {
$x = str_replace ($palabras[$i], "***", $x);
}

suerte