De tu "bandera" tendrás que generar un link con alguna variabel de control para que puedas filtrarla para seleccionar tu include() a incluir (valga la rebundancia).
Algo tipo:
index.php?idioma=sp <- Español
index.php?idioma=en <- Ingles
Así en ese "index.php" (la misma página) podrías hacer algo tipo:_
Código PHP:
switch($_GET['idioma']){
case "sp":
include ("idioma_sp.php");
break;
case "en":
include ("idioma_en.php");
break;
}
Pero, eso servirá para una página sólo .. lo ideal es que usases sesiones o cookies para que que ese valor de tu "idioma" disponible para todas las páginas de tu sitio para que puedas aplicar el "switch" en función de esa variable de cookie/sesión en toda página/script de tu sitio.
Revisa las FAQ's de este foro .. tienes otras alternativas para web's "multi-idiomas".
Un saludo,