WebClient client = new WebClient();
NetworkCredential nc = new NetworkCredential("XXXX", "XXXX");
Uri addy = new Uri(@"\\path\\" + fileName);
client.Credentials = nc;
byte[] arrReturn = client.UploadFile(addy, path);