entao tenta uma forma de trocar as informações com o servidor, tipo SOAP ou CORBA...
da pra usar o iNet ou Winsock, mas nao creio q vc vai ter com sincronisar os processos do cliente e do servidor... so funcionaria se vc ja tivesse o arquivo XML no servidor... pra gerar em tempo de execução acho q nao da...
Estou trabalhando com WebServices no .Net... se vc precisar de ajuda pode me procurar... qto ao VB 6.0 ainda nao encontrei recursos para a troca de Arquivos... apenas mensagens SOAP em texto plano...