How about dividing into small, similar groups and letting the groups take care of their own meals?
For example:
the vegetarian group
the gluten-free group
the lactose-intolerant group
the cave-man group
(How I long for simpler times when you invited people to eat, they came, and they ate.)