Grammatisch ist beides richtig, aber die beiden Sätze beschreiben verschiedene Situationen.
"Wir begrüßen Sie auf unserem Messestand mit einem Glas Sekt"
In diesem Fall habt ihr einen größeren Messestand, der von den Besuchern betreten werden kann. Sie können also *auf* ihm sein. Dort können die Besucher ein Glas Sekt nehmen oder es wird ihnen zur Begrüßung überreicht. Sie werden *mit* einem
Glas Sekt begrüßt (und können danach wieder frei auf dem Stand herumlaufen).
"Wir begrüßen Sie an unserem Messestand bei einem Glas Sekt"
In diesem Fall ist der Stand kleiner oder nicht betretbar oder die Besucher werden vor dem Stand zur Begrüßung abgefangen. Somit begrüßt ihr sie *an* eurem Messestand.
'Begrüßung bei einem Glas Sekt' drückt einen längeren Vorgang aus, so wie 'Gespräch beim Essen'. Das ist wahrscheinlich vom Vorgang her nicht sehr sinnvoll, aber grammatisch hätte ich daran nichts auszusetzen.
Mir erscheint *auf* oder *an* (je nach Gegebenheit) kombiniert mit *mit* am sinnvollsten.
Hallo!
Ersterenfalls würde ich aber eher zu "in" statt "auf" tendieren. Könnte aber dialektmäßig variieren.
Der 2. Satz wäre aber wohl im Zweifelsfall voruziehen.
Was meinst Du?