$lang= $_GET['lang'];
include $lang . "/language.php";
Php по умолчанию отключает такие включения, поэтому вам придется включить его вручную.
Реальный вопрос: что находится в language.php?
// en/language.php
$MESSAGES[0] = "Hello";
// es/language.php
$MESSAGES[0] = "Hola";
// fr/language.php
Тогда в вашем коде вы делаете:
print "<h1>" . $MESSAGES[0] . "</h1>";
Это не будет увеличиваться, и ваша голова будет работать очень быстро (подождите, сообщение будет 1023? Или 1022? Или 2149?). Пожалуйста, рассмотрите возможность переноса вашего кода в GetText, который, IMHO, является лучшим решением и позволяет добавлять новые языки без нового кода. Вот первый хит от Google, который даст вам преимущество. Если вам нужна дополнительная информация, пожалуйста, посмотрите вокруг. http://www.phpdig.net/ref/rn26.html