I would say to speak to the host and explain, but that you don't want to make a huge deal in front of the other guests. I would very much doubt people would notice the coke zero - you could always buy a big bottle to share with everyone else and noone would think anything of it xx