I would lean more towards a kilt apron. Made from a Carhartt type of hard canvas or sailcloth. Fairly inexpensive and easy to make.
Wear your kilt to an upholstery shop or one that does boat tops. Then ask them to sew up something.
Under it you can wear an kilt without worrying about damaging it.