Si el idioma se puede cambiar en todas las paginas del sitio deberias poner ese codigo en todas las paginas. Pero si solo se elije en el indez.php, pones ese codigo en el index y en las otras pones:
Código PHP:
<?php
session_start();
if(!isset($_SESSION['inc'])){
$_SESSION['inc'] = 'spanish';
}
include("lang/".$_SESSION['inc'].".inc.php");
?>
y lo que estarias haciendo es cargar el idioma que elijio en el index... y si por alguna casulaidad no hay nada elegido se mostraria el idioma por defecto.