Can't really help you there.
I don't need/want someone else being in control of what gets installed on my computer, so I never really bothered much with the self installer options out there.
If you browse these current threads, there is already mention of one from the NWN2 world that supposedly works with NWN1 files, so you could investigate that option.
As to other sites to host files, there are literally thousands of different places to store files on the net. Yousendit.com is one that I occasionally use and is free if total file size is less than 50 meg I think... above that, the person sending/sharing the file has to purchase an account but folks downloading still get the file access for free. There are many other sites like that out there. Skydrive provided by msnmessenger is another one.
Google is your friend.