Io la butto ma non sono ancora sicuro di aver capito. Se ho frainteso ancora scrivimi un esempio di stringa che può inserire l'utente e cosa devi ottenere come risultato.
Codice PHP:
$fra = 'cerco carisma nella frase';
if (strpos($fra,'carisma') === false)
echo 'carisma non trovato';
else
echo 'hai effettuato una prova sul carisma con risultato tot';