echo $begrüßung;
if($myfahrt=="Hin- u. Rückfahrt")
Alles in Doublequotes wird interpoliert, möglicherweise hat das '&' eine diesbezügliche Bedeutung in PHP.
Hat es nicht. Da aber der Inhalt von $myfahrt nicht bekannt ist, kann man hier nicht weiter helfen. Eine Überprüfung mit var_dump($myfahrt) inklusive der mit ausgegebenen Längenangabe könnte helfen, dem, wie ich vermute, Missverständnis auf die Spur zu kommen.
echo "$verabschiedung $name";