Rare earth are great magnets, and relatively inexpensive to purchase. We use them all the time to fasten accelerometers onto bearings to measure vibration. If the pin were large enough to grip, you could fasten the magnets onto a canvas strip to go inside the kilt. That would allow you to peel the magnet off the back.