mmm... ti spiego come fare, non sapendo le tue conoscenze, se non riesci più tardi provo a farlo... prova così comunque... crei il tuo form dove far inserire l'articolo all'utente, poi quando preme invia, tu gli dirai a che pagina rimandare, anche alla stessa volendo, se la programmi nel modo giusto, poi prelevi il contenuto del testo con la variabile $_POST e sempre con la funzione strpos puoi vedere puoi vedere se la parola è presente (che tu potrai prelevre da db con una select o settando delle variabili a inizio pagina, io farei la seconda) però strpos dice solo la posizione di una parola in ua stringa, se per esempio hai più parole e vuoi vedere la parola che ha la maggioranza dovresti scorrere la variabile post, non so se si può fare una cosa del genere
Codice PHP:
$testo=$_POST['testo'];
$conta1=0;
$conta2=0;
for(
$i=0;$i<strlen($testo);$i++){
if(
$testo[$i]=="p" && $testo[$i+1]=="a" && $testo[$i+2]=="r" && $testo[$i+3]=="o" && $testo[$i+4]=="l" && $testo[$i+5]=="a"){$conta1++;}

if(
$testo[$i]=="c" && $testo[$i+1]=="h" && $testo[$i+2]=="i" && $testo[$i+3]=="a" && $testo[$i+4]=="v" && $testo[$i+5]=="e"){$conta2++;}
}

echo
"la parola 1 è presente " $conta1 "volte e la parola 2" $conta2 "volte"
anche questo non l'ho testato e facendo un pò di prove magari lo si può anche ottimizzare ma magari come idea può essere funzionale... poi in base al numero di volte che son presenti le parole puoi decidere la categoria e nel db puoi fare un insert into dove inserisci il testo e la tipologia