You can look at my tasks on PEQ. I knew that it would be a problem to have the NPC say something at the end of the task, so rather than having the task system update the task, have the NPC update the task. Then he can also say something before the final step is updated.
http://www.projecteq.net/phpBB2/viewtopic.php?t=5697