what's the best way to accomplish this task? (new to sharepoint)
Do we need to install sharepoint on webserver in order to use sharepoint.dll/spsite object or just adding the reference to sharepoint.dll in asp.net is sufficient ?
If yes then what features of sharepoint need to be installed?
TIA
Please, see this: Upload document to specific folder in a SharePoint Document library using WebClient and Upload a file to SharePoint through the built-in web services