Проще сделать лог отдельным файлом, который можно будет просматривать в том же блокноте, например. Или опять же через журнал просматривать. (сохраняются сообщения адресованные когда ты онлайн, разумеется). По моему очень удобно, если нужно поднять лог, к примеру.
А насчет того, когда перс в оффе - логи чата вроде сохраняются на сервере (сколько они там хранятся - не знаю), но возможность глюков\сбоев при запросе на их просмотр никто не отменял.

Да и монетой воспользоваться проще, если что-то передать нужно)
Также не забываем про аську, скайп, агент и им подобные вещи
Насчет системок, оповещающих о активности персонажа в данный момент тоже неплохая идея (предлагалась уже не раз, вроде). Есть люди, которые по несколько раз в минуту начинают долбить приват сообщениями, если им что-то нужно) Особенно когда тебя нет у компа - приходишь и офигеваешь от увиденного)))))