pero FuLaNo_, no le sera mas facil, en vez de poner todas las palabras, agregarlas a una BBDD y poner:
Código PHP:
$replace=$aca_tu_var;
$replace=str_replace("$row[palabras]","*****",$replace);
$
Asi pone solo asteriscos siempre = para las palabras, eso si, no se si existira alguna forma de contar las letras de las palabras y que el nº de asteriscos sea el mismo que tiene la palabra