echo $begrüßung;
Ich wage mit meiner geringen PEAR::SOAP-Erfahrung mal zu antworten.
Wie bekomme ich die <item>'s weg? und erhalte dafür <product>'s?
Meine Variable wird folgendermassen gesetzt:
// für alle produkte
$msg['order']['product'][] = array( 'name' => '...' , 'id => '...' );
So wie es aussieht lässt du den eingebauten Serializer die Arbeit tun. Wenn ich das Problem hätte, würde ich als nächstes probieren, die Daten mit SOAP_Value-Objekten selbst zusammenzuschachteln.
echo "$verabschiedung $name";