Soso. An welchem Merkmal erkennt denn dann der Webserver, welche Seite er ausliefern soll?
Auf eine angeforderte URL ?
Aha. Warum nimmst Du dann nicht einfach $_SERVER['REQUEST_URI'] als Unterscheidungsmerkmal - an Stelle von $site? Vorteil: $_SERVER ist global gültig und Du musst es also in Funktions- und Methodenaufrufen nicht angeben.
Wenn Du damit fertig bist brauchst Du nur noch eine Idee, wie Du diese Information beim Eintragen des Kommentars überträgst:
$_SERVER['HTTP_REFERER']ist kein Kandidat, weil manchche Browser den nicht senden.- Cookies sind verpönt.
- Wie wäre es also mit einem versteckten (nicht sichtbaren) Formularfeld?