Ich probiers mal (untested):

In die lib/header.php:

PHP-Code:
if (!$_GET['sprache'] && !$_SESSION['sprache']) {
$_SESSION['sprache'] = 'Deutsch';
} elseif (
$_GET['sprache'] == 'Englisch') {
$_SESSION['sprache'] = 'Englisch';
} else {
$_SESSION['sprache'] = 'Deutsch';

Bei jeder Ausgabe:

PHP-Code:
if ($_SESSION['sprache'] == 'Deutsch') {
//GIB DEUTSCH AUS
} elseif ($_SESSION['sprache'] == 'Englisch') {
//GIB ENGLISCH AUS
} elseif ($_SESSION['sprache'] == 'XXX') {
//Gib XXX aus

Für die Flaggen nimmste einfach irgendwelche Image-HTML-Codes mit einem Link auf deine eigene Site mit dem Parameter "sprache=XXX"...

Mfg