How about just adding an NPC sell tab to everyone's inventory? You could make it so once an item is put into that section it can not be retrieved, only sold to an NPC. That would prevent people from just using it as extra inventory. I would also like to see a function in which you could tag items that you always want to NPC and have those items go directly on to the new page.