Bueno .. puedes tener tus nombres de los items de tus menus y demás textos en variables ... Algo tipo:
ingles.inc.php
Código PHP:
<?
$nose="Descripcion menu1 en ingles";
$nose2="Descripcion menu2 en ingles";
?>
castellano.inc.php
Código PHP:
<?
$nose="Descripcion menu1 en castellano";
$nose2="Descripcion menu2 en castellano";
?>
y cualquier página "multilingüe ...":
Código PHP:
<?
include ("ingles.inc.php"); // <--- alterna ese por castellano.inc.php
echo $nose;
echo $nose2;
?>
El archivo a incluir lo puedes gestionar con cookies o sesiones o preferencias de tu usuario (si es que los registras) para llevar en esa "cookie" el nombre de dicho archivo o referencia del mismo ...
Eso sería una solución básica .. podrías tener tu estructura completamente en Base de datos .. o en XML (en las FAQ's de este foro hay unos comentarios sobre estas técnicas).
Un saludo,
$nose