Thanks everyone, I think I'm going to go with a sporran (maybe save a sgian for when he actually has a kilt and maybe a big birthday or important date or something. Now to get searching.
O'Callaghan, he's studying at Glasgow, I'm studying at Strathclyde (frequent tiffs about which one's better, but they've without a doubt got a nicer tartan. I actually can't wait for him to get his kilt, I'm probably more excited about it than he is) Also Glasgow's not that bad. It isn't brilliant but the only hassle I've ever had is drunken men asking the way to buchannan bus station a touch too amourously for my liking.
Thanks again for the advice, I'll check in and tell you how it goes