Looking good,. If you need any help with scripts and such don't hesitate to ask, as long as I won't be scripting an entirely new system. XD
As for the online messaging system, I think it would be good ( and not too difficult ) to make it so you message eachother anywhere. Maybe even add trading in there, by using a key item.