Если человек не самый близкий, то ему  вообще не очень прилично сообщать о своих пищевых привычках. На столе, рассчитанном на много гостей всегда найдется несколько блюд без мяса. Если сложная вынужденная диета, то логично тихонько обсудить с хозяйкой возможности: принести с собой или отложить частично что-то из основных блюд и не заправлять/не добавлять запрещенное и так далее. З.Ы. У меня есть родственница-сыроед. Вот тут сложнее ибо даже маслом заправить салат нельзя. Но никого никогда Света не напрягала, всегда как-то находили ей что-то поесть или она сама приносила/готовила. Посторонние вообще не в курсе и даже за одним столом могут не заметить. А есть люди, которые уж очень публично сидят на диетах, худеют, не едят мясо и прочую рыбу )) - таким так и подмывает что-нить подсунуть )))