Unless everyone in the church is in tuxedos, or the equivalent, it's going to be more semi-formal for guests. Just wear a semi-formal sporran, and pair that up with a nice tie in a color to match a color in your kilt, and it would be nice to have flashes of the same color.
We're fools whether we dance or not, so we might as well dance. - Japanese Proverb