io ho già fatto un sito in multilingua... ho semplicemente fatto un foglio di base + numero di fogli per ogni linguaggio (che si chiameranno italiano.php spagnolo.php inglese.php ecc ecc.... quindi nel primo foglio, che sarà anke la tua pagina da rendere multilingua dovrai inserire:
Codice PHP:
<?php
switch($_GET['lang']) {
case 
"ita":
include: (
"italiano.php");
break;
case 
"eng":
include: (
"inglese.php");
break;
//continui in questo modo
default:
include: (
"italiano.php");
}
?>
poi invece i file italiano.php spagnolo.php ecc ecc saranno composti solamente da variabili con lo stesso nome (della variabile) ma con valore "tradotto" in base alla lingua. a quel punto nel file principale scrivi echo $nomevariabile e ti viene la parola in base alla lingua scelta... a, per scegliere la lingua dovrai puntare alla pagina index.php (la visualizzi in italiano (default)) index.php?lang=eng la visualizzi in inglese e cosi via... spero di esserti stato di aiuto...