Bueno lo dejo aquí por si ha alguien le hiciera falta poner su web en más idiomas con php.
index.php
<?php
session_start();
if ($_SESSION['language'] == '') //Miramos si la session esta vacia.
$_SESSION['language'] = 'spanish'; //Si esta vacia, agregaremos un valor predeterminado, en este caso español.
include_once $_SESSION['language'].'.php'; //Hacemos un include del idioma, que la sesion y el archivo seran del mismo nombre.
echo '<a href="language.php?language=spanish">Spanish</a> - '; //Menu para elejir el Español.
echo '<a href="language.php?language=english">English</a></br>'; //Menu para elejir el Ingles.
echo $language['example']; //Un ejemplo de linea escrita en un idioma, varia dependiendo de lo que hayamos elegido.
?>
language.php
<?php
session_start();
if ($_GET['language'] == 'spanish') //Comprovamos si GET es spanish.
$_SESSION['language'] = 'spanish'; //Si GET es epanish, pondremos a la session nombre de spanish.
if ($_GET['language'] == 'english') //Comprovamos si GET es english.
$_SESSION['language'] = 'english'; //Si GET es epanish, pondremos a la session nombre de english.
//**** ESTO ES OPCINAL, PERO LO RECOMIENDO. TAMBIEN PODEIS PONER UN REFRESH PARA VOLVER ATRAS ****//
include_once $_SESSION['language'].'.php'; //Hacemos un include del idioma, que la sesion y el archivo seran del mismo nombre.
echo $language['changed'].$language['languaje'].' <a href="javascript:history.back()">'.$language['back'].'</a>'; //Confirmamos el cambio y ponemos un link para ir atras.
?>
spanish.php
<?php
$language = array(); //Diferentes arrays para diferentes lineas en español
$language['language'] = 'Español';
$language['changed'] = 'Tu idioma ha sido cambiado a ';
$language['example'] = 'Esto esta escrito es Español';
$language['back'] = 'Atras';
?>
english.php
<?php
$language = array(); //Diferentes arrays para diferentes lineas en ingles
$language['language'] = 'English';
$language['changed'] = 'Your language has been changed to ';
$language['example'] = 'This is writen in English';
$language['back'] = 'Back';
?>
Cualquier duda comentar.