Enviar formulário por POST

Quero criar uma aplicação, em Java, Javascript ou VBA que envie um monte de arquivos para um servidor externo por um formulário POST, cada formulário com um arquivo diferente. Ele vai ler todos os arquivos de uma pasta e enviar um formulário para cada arquivo. Para abrir um diretório não tem problema, o problema é enviar o formulário por POST, já que em Javascript envia somente para o mesmo servidor que abriu a página e em Java e VBA só consegui enviar por GET!

Alguém tem alguma sugestão?

Usa o Http Commons da apache:
http://hc.apache.org/httpclient-3.x/

Aqui tem uns exemplo de como usar e de como fazer um post:
http://svn.apache.org/viewvc/httpcomponents/oac.hc3x/trunk/src/examples/