Hi Kyle

Have a look round this site: http://www.digiserve.com/heraldry/ There is a section on heraldry software although I'm not in a position to recommend any of it as I've only had a quick look myself.

You might also want to PM Alex ('cessna152towser') and ask how he went about getting his arms drawn up.

X Marker 'Chas' is also a Herald so he may be better placed to assist.