Hola... no se que habra dentro de los archivos spanish.inc.php y english.inc.php.... pero en el codigo que psuiste no estas usando sessiones.. solo las inicias con session_start() pero despues no las usas mas.
lo que deberias hacer es algo asi:
Código PHP:
<?php
session_start();
if(!isset($_SESSION['inc'])){
$_SESSION['inc'] = 'spanish';
}
if(isset($_GET['idioma'])){
switch ($_GET['idioma']){
case "spanish":
$_SESSION['inc'] = 'spanish';
break;
case "english":
$_SESSION['inc'] = 'english';
break;
}
}
include("lang/".$_SESSION['inc'].".inc.php");
?>
NMo lo probe, pero por lo menos te puede dar una idea de como hacerlo.