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.