OP it sounds like a grill is physically available, yes?
How about grilled pizza/flatbreads?
Just prep the night before:
some kind of base (can be pita, tortillas, flatbreads, etc)
some kind of sauce or two (we love pesto)
some toppings (chopped/thinly sliced tomatoes, veg, meat, herbs, etc
some cheeses
a salad or fruit salad to go with
When you get home, light the grill and change your clothes. Then when everyone arrives THEY can help prepare their own pizza with toppings (thus sidestepping the "little Johnny doesn't LIKE xyz"). It makes for a fun activity, you aren't stuck doing tons of prep, everyone's happy.
And using the grill means far, far less cleanup afterwards. Meaning, more wine
