Or, you don't cater to the 5 guests and suggest that they come a bit later just for drinks as you've already ordered the food.
Wife has an old school friend (and husband) who is/are Muslim. When we first knew them when my wife and her were doing their MHS we'd go out to dinner with them or have them over to our place for dinner. She was born here in Canada and her husband as not, he came for university (PhD) to Canada. She was a practicing Muslim but did not wear a Hijab or 'loose fitting clothes'. Over time she changed, starting wearing a Hijab and looser fitting clothes and both starting eating (with us) only Halal food. The time came when we invited them over again for dinner, I was going to bar-b-que some flank steak for beef tacos. She informed my wife that they couldn't eat the beef since it was not Halal. We said that we would find Halal beef and show them before we cooked it. They said, 'No', the bar-b-que was unclean because we had cooked non-Halal meat on it and had cooked pork on it as well. I told my wife, let them know that I will clean out the entire bar-b-que and wash down/scrub the entire grill, flashing, everything. Was told 'thanks, but no thanks' in essence. They suggested that they would bring us dinner and that we could have a vegetable platter as the appetizer. We had the dinner with them but that was the last time that we had them over for dinner ever again. We offered complete a solution in our mind - sourcing Halal beef and completely scrubbing/cleaning our bar-b-que but it still wasn't good enough.....