I use
http://www.flashfxp.com/
You can schedule uploads in advance and you can set the preferences for it to overwrite smaller/bigger files and skip identical size ones.
Don't know if you can set it up to do so over and over again, but you might

it's a nice simple program