Net::FTP (which comes with the standard Perl installation) will make this a whole lot simpler. Just install Perl on your comp, and use something like the following:
use strict;
use warnings;
use Net::FTP;
my ($ftp, $host, $user, $pass, $dir, $fpath);
$host = "ftp.host.com";
$user = "myuser";
$pass = "mypass";
$dir = "/www/htdocs";
$fpath = "D:\work for people\k****ij\oil1.shtml";
$ftp = Net::FTP->new($host, Debug => 0);
$ftp->login($user, $pass) || die "Bad login";
$ftp->cwd($dir) || die "Unable to change directories";
$ftp->put($fpath) || die "Unable to upload file";
$ftp->quit;
print "Success!";
Then if you don't want to have to run even this manually, set up an automatic job to call perl myscriptpath.pl every so often.