I was looking up this topic the other day. The Artsoft Mach 3 website has info for building a touch probe which can be used in Mach 3. Also you could probably use a camera for digitizing.
Here is a camera setup used in Mach.
http://www.9w2bsr.com/2008/02/webcam...and-mach3.html