A properly set up Wine will have a fake Win drive and will install Starcraft on the c:/Program Files/ directory of it.
NWN can be installed natively. Use ravage's installers:
http://icculus.org/~ravage/
You need to have a running wine to use the installers.