Consider checking out http://www.tesnexus.com/downloads/file.php?id=23324. It doesn't just add NPCs, it adds nearly 900 of them with specific tasks, locations, and conversations--some favorable to you, some otherwise. The problem is that at this point, their conversation's in German. Now, I can manage the German, but I think it would be a lot more popular if we had a fully English language version.
Haven't got the time to do a translation, unfortunately, and I'm trying to learn Hungarian, which makes it difficult to wrap my head around three languages. So can anyone volunteer to Lycanus about translating it, themselves? Just a thought. If you don't, I eventually will, though my head will explode all over the keyboard, and
you will be personally responsible!