Attento pero' a non usare filtri troppo allargati, altrimenti prendi dentro anche un buon numero di utenti normali.
Un buon metodo sarebbe non far pubblicare i messaggi se questi contengono parole in una blacklist (tipo tutti i messaggi contententi "viagra") e avvertire gli utenti normali di evitare queste parole. Non ricordo se il phpbb abbia gia' questi controlli, ma in caso basta che aggiungi sulla funzione di "post" una subroutine che scorre il testo e se trova parole blacklistate blocca la pubblicazione...
Ovvero nella funzione chiamata dal tasto "invia il post", mettere
Codice:
funzione_che_passa_tutte_le_parole_del_messaggio($messaggio);
$pubblica=1;
for($ogni_parola){
if($parola==viagra || $parola==parolabrutta etc etc) $pubblica=0;
}
if($pubblica==0) exit;
else pubblica($messaggio);