I'm excited you are working on this. I had talked about this need a few months ago. Someone suggested programming one, which is beyond me. On a side note, there are two free non-gis programs that will do this, and then export the result to a shapefile. Compass and WinKarst are caving programs I have to use for now. Tom