Could you not use a keygen or grab a serial from somewhere to get a "valid" key and block the app from the internet via firewall to prevent the check from calling home?
Sorry I'm not familiar with how this specific game checks validity.
Edit: Google pulled up this workaround at https://www.barik.net/posts/multiplayer-neverwinter-nights-on-local-lan/
Simply edit the file:
%windir%\system32\drivers\etc\hosts
and add the following lines to remap the Neverwinter Nights official servers to localhost:
127.0.0.1 nwmaster.bioware.com
127.0.0.1 nwnauth.kr.infogrames.com