Pesquise por WCF é uma tecnologia melhorada do aplicativo WebService do Visual Studio.
Para montar o WCF é simples, depois leia o 3º artigo que ensina a tratar arquivos.
Segue alguns links:
Introdução: http://www.macoratti.net/09/09/net_wcf1.htm
Criando seu primeiro serviço WCF: http://blogs.msdn.com/b/rafaelgodinho/archive/2009/02/09/criando-seu-primeiro-servi-o-com-wcf.aspx
Enviar Arquivos com WCF: http://imasters.com.br/artigo/9559
Marco Aurélio Ferdinando Jr.