I've thought of an idea of doing player to player mail that also generates miniquests.
A normal mail system allows players to send stuff to alts, friends. guild colleges etc. They don't have to be on line if you have a mail server. A player in a remote area can receive vital items without running the length of a virtual world to get it from a friend.
Generally in most MMORPG's this includes an address, A main message and a goods box allowing you to send money, resources, gifts, armour etc.
If we add two more text boxes and a location drop down and co-ordinates we can create a quest.
- The first box would be the 'challenge'. The player would see that immediately. Next is a location. Zone x and y.
- When the player gets to within 50 m of the x/y position message two pops up. This is the 'story'.
- Then a second later the goods arrive in your hud loot box followed by the final 'punch line' message. It may have an Out of Character component.
The delivery is passive. The three messages create a story. An explanation for why you suddenly have a pile of new treasure in your loot box. The 50 m leeway is to deal with the risk that the location itself may be inaccessible or populated with the meanest of monsters.
The loot/gift is passive so that its simple software and so you are free to concentrate on the threats in the area.
Some messages will be easy with no loot, I E general guild announcements.
I call this Quest mail. I cooked this up for another game but can't write the code. I'm not a programmer. it should be an easy menu task the only challenge is the need for a mail server as part of the existing servers or as a new server. However being a free game that poses both a challenge and a simplification. The challenge as always is paying for reliable servers and the good news is being a free game we can avoid the cost of securing the server too much from gold merchants etc.
What do you think?

It should be easy but I can't write C++ code to save my life.
The beauty of this is that the GM's can add lots of seasonal mini-quests by simply sending everyone Christmas mail.