Bueno, es que si separas los idiomas en directorios es para que los ficheros se llamen igual. Si ese fichero english.php contiene por ejemplo los textos en ese idioma, y espanol.php lo mismo en otro directorio, pues
o creas un array asociativo con clave el id de idioma y valor el nombre del fichero:
Código PHP:
$ficheros=array('en'=>'english', 'es'=>'espanol');
require("includes/".$_SESSION['language']."/".$ficheros[$_SESSION['languaje']].".php");
o llamas a los ficheros igual en todos los directorios, por ejemplo idioma.php
Código PHP:
require("includes/".$_SESSION['language']."/idioma.php");
Saludos.