42 Providing temporary use of on-line non-downloadable software and applications for instant messaging, enabling and managing simultaneous, multiple modes of communication over the Internet via instant messaging, video conferencing, audio conferencing, computer desktop sharing, and file transfer