I'm working this process out in my head - I'm thinking that you are not utilizing guest registration because this question is coming too late in the registration process to place that widget. So you are kind of stuck with the question route. If memory serves, you can't have a question appear that is optional item-dependent, only session-dependent (I think I put in an idea request for this exact thing, ha), so you can't make it a required question for everyone.
So my only other workaround suggestion to make sure you get an answer would be to put a required question that asks, "Are you bringing a dinner guest" and a required follow up sub-question for all 'yes' answers that asks for their name.
------------------------------
Tori Martinez
Event Technology Specialist
Direct Travel
United States
------------------------------