echo $begrüßung;
$arr = array($a,$b,$c,$d,$e);
echo $arr;
So bekommst du den Array-Inhalt aber nicht ausgegeben.
Die Variablen werden über ein Formular gesetzt. Wenn eine Variable in der Länge 0 ist, soll diese gar nicht erst ausgegeben werden, denn alle sollen durch ein Komma getrennt angezeigt werden.
Du müsstest zuerst das Array durchlaufen und die 0-Werte entfernen. Dafür eignet sich array_filter(). Danach kannst es du mit implode() verkommaen lassen.
echo "$verabschiedung $name";