Actually, since most of the NPC's don't move, they could be background elements and wouldn't cost against the sprite limit! Also, I guess I was unlucky because I got 80% tails :/
That’s a great idea to make the NPCs part of the background. It would take a bit of work to get the dialogue to work, but it’s certainly doable.