There are vendors on the forum that make "kilt length" shirts that work wonderfully for this purpose. I'm not sure if Freedom Kilts is still making these shirts but Celtic Warrior Kilts (Wolfgore) does have them available. They are made to order as opposed to off-the-rack.