echo $begrüßung;
if (moderator->Ort == 'Studio')
Besser:
if (moderator -> Ort == 'Bühne')
Ein Studio ist groß...
Das kommt darauf an, an welcher Stelle im Programm die Prüfung stattfindet. Eine einzige Prüfung auf 'Bühne' könnte zu spät sein, denn meist läuft der Moderator erst einige Sekunden nach Sendungsbeginn auf selbige.
echo "$verabschiedung $name";