Hola!
Lo que yo haria es guardar en un documento o base de datos, las variables en cada idioma, y luego muestro los textos segun el idioma seleccionado... ejemplo:
este es tu documento de idiomas "languages.php"
Código PHP:
<?
//cabeceras
$cabecera_es="Bienvenido al mejor sitio del mundo";
$cabecera_en="Welcome to best web of the world";
espero que te sirva
salu2