I had a group I played with for years, 4th edition. We actually had a DM and a co-DM (which was my job) who played the NPCs and did the voices and all that jazz. We split the responsibility of game play and story telling and it turned out incredibly.