Saving and loading the time is the first step. I'm using a plugin that unlocks special skills when you reach X played minutes, but I haven't figured out a way to inform the player when he reaches them, excluding a task repeatedly doing a check every minute.