I've solved this problem in a similar way as SlackerDrummer... when at The Citadel we would wear our Dress White Blouse, but would fold the front flap of the blouse in and tape or safety pin it in place to create a space for the sporran. A couple of guys bought extra blouses and had them tailored in that fashion as well.

Before...


After...