A black or very dark grey shirt might give the illusion of a a dark jacket or waistcoat. This could be worn with a plain colored tie... one that compliments one of the main colors of the kilt.... or a silver grey tie.... or a black tie on a grey shirt -or- vise versa.

?