Hi,
I was looking around for something that could engrave and came up with this site that has tooling, software and is in Mass.
There software does 4th axis engraving on cylenders , serial numbers imports jpg, bit, dxf, gif, and more and makes the g code..
Here is the link
http://www.2linc.com/engraving_software_overview.htm
I am saving up to get a copy and there spring loaded engraving tool looks interesting..
AirAmp