Bueno, eso se puede hacer con
str_replace.
Código ejemplo:
Ver originalfunction malaspalabras($mensaje) {
$mensaje = str_replace ("joder", " ****", "$mensaje");
....y asi sucesivamente......
}
Sustituye la palaba joder, por los asteriscos.
Espero a verte dado una idea,
Saludos,