echo $begrüßung;
Es muss irgendwie daran liegen, daß PHP beim Treffen auf die include-Anweisung nicht im selben VZ sucht, ich weiß aber leider nicht, warum das so ist.
Wenn du mit VZ Verzeichnis meinst, dann ist deine Vorstellung von "gleichem Verzeichnis" vielleicht eine andere als die, die PHP hat. PHP geht bei relativ angegebenen Dateinamen immer vom aufgerufenen Script aus und nicht von einem bereits includierten.
Außerdem empfiehlt sich immer noch, beim Entwickeln das error_reporting auf E_ALL zu setzen, denn dann hättest du eine erklärende Notice bekommen, was bei include test2.php schief gelaufen ist.
echo "$verabschiedung $name";