ciao Gianiaz e grazie della risposta!

Giusta la domanda che mi fai, in effetti pare però che ogni news debba essere tradotta in tutte le lingue, al limite con la Left join se non c'è una traduzione non verrà caricata per quella lingua.

Non uso smarty e quindi procederò semplicemente con file inclusi, che definiranno tutte le stringhe che possono variare nelle varie lingue.

Per quanto riguarda i cookies invece delle session, non c'è il rischio che non siano abilitati sul browser dell'utente?

Mi puoi spiegare meglio il tuo PS, io di solito uso funzioni che "puliscono" i contenuti prima dell'inserimento nel db, a quali settaggi UTF8 ti riferisci?

grazie ancora e ciao
E.