A dude by the name of GoldBoxFan actually made an offline Neverwinter Nights using Unlimited Adventures, so that's covered.

I've always been curious how that game was supposed to play online to begin with. From what I understand, you only create a single character, so in battle every party member is a separate player?