I also can agree with Zax about
http://www.gravograph.com/english/engraving-machines/
For you it will be best solution. Best way is send e-mail and call after to have confirmation that you e-mail is received.
With Xenetech I have some problems but
1) it was with lasers
2) was over 8 years ago