Well, I think iframing it would be better solution (less clicking, more chatting). And of course, it should be available only to registered and verified members of PGD.

For cookie issue, maybe it'd be wise increase default cookie length to like 3 hours or so or treat sending message in chat as "site activity" and refresh cookie (possibly last option as it would be cleaner)?