Abstract: A method and system for interactively responding to queries from a user sending messages through an instant messaging network. The query or request is interpreted and appropriate action is taken, such as accessing a local or remote data resource and generating an answer to the user's query. The answer is formatted as appropriate and returned to the user as an instant message or via another route specified by the user. A method and system of providing authenticated access to a given web page via instant messaging is also disclosed.