You can create a cron job to run hourly or something, then point it at a shell script that would upload via FTP.
http://www.maclife.com/article/howtos/how_use_ftp_through_command_line_mac_os_x
Since Finder has built-in FTP capabilities, you might also be able to use rsync (or ArRsync, if you're a GUI guy) to set it up.
Dunno if there are any auto-sync capabilities built into a third party FTP client like Cyberduck or FileZilla, etc.