Solutions
-
DnR's post in NPC Name not showing - broadcastNpcSay was marked as the answerThis issue occurs due to missing client support for your custom ID.
It's usually not recommended for NPCs but you can have a try with CreatureSay packet. You'll also avoid modifying client this way, since it accepts character name directly, instead of ID.
If you still prefer doing it with NpcSay, try adding a new record for it in npcgrp.dat too (npmname would definitely not be enough).