If I understand correctly, the interection system with the NPC\'s will be chat only.
What will you do to prevent the NPC from answering the \"wrong\" questions?
How will you solve NPC personalities?
How will you make sure that it will be possible to hold a reasonably sane conversation with the NPC\'s?