Sieht ja soweit gut aus.
Aber wieso immer wieder eine Schleife benutzen um herauszufiltern welches Wort es genau war ?
Meiner Meinung nach eine Schleife zuviel. Allgemein würde ich die Wörter niemals in einem Array auflisten eher auf aus einer Database auslesen lassen.
Ich kann dir ja bei Bedarf mal meine CensorString funktion zukommen lassen und dir dazu nen kleinen COde für die DB schreiben.
LG RFT