echo $begrüßung;
Eval hat bei mir wohl leider Schwierigkeiten, wenn im String zuerst HTML Quelltext und danach erst der PHP Quelltext kommt.
Wie die englische Version des Handbuch-Kapitels zu eval() zu berichten weiß: Da eval() davon ausgeht, bereits im PHP-Mode zu sein, muss man diesen erst mit ?> verlassen, wenn der String mit HTML, bzw. außerhalb eines PHP-Bereichs beginnt.
echo "$verabschiedung $name";