I just use the Business Card template in Word. I believe it's for Avery products. Anyway, you could get an 8 1/2 x 11 magnet paper, put your design on Word and then print and cut.
ETA: You could also send your design to a place like Vista print to have business card magnets printed.