Ich kenne mich mit den möglichen (oder unmöglichen?) Sperrmechanismen von Windows und seinen Filesystemen nicht aus.
Eine Idee wäre aber vielleicht, kurz vor dem
FTP.Put die Datei in ein Verzeichnis zu kopieren, von dem kein anderes Programm weiß und sie von dort upzuloaden.