Your an idea, make the chat into a mini chat floating window that can float between pages within the site. So users can chat while browsing website. For example, access chat floating window. Go to members to see whose online invite to chat and discuss content on other pages such as a calander event.