Multiple DTM comparison

Wondering if anybody can help me out.  I have two triangulated dtm surfaces for the exact same corridor and I want to identify which is the higher (in elevation) and automatically create shapes/polygons around the areas that area higher in one than the other.  Anything Inroads can do or any other third party application that anybody knows about?