Any one of the ArcGIS APIs (Silverlight, Flex, or JavaScript) could be used to create a web application that mimics what you have been doing with Navteq. You'll most likely have quite a bit of coding to do to get there, but the sample applications available on the ArcGIS Resources site can assist.