En
este hilo puedes ver un par de ejemplos para subir archivos usando HTTP, uno usando Indy y el otro usando WinInet.
Pero el punto es que necesitas tener en el servidor un
script que procese los datos POST que le mandas. Dicho
script puedes hacerlo con PHP o algún otro lenguaje.
// Saludos