Auto FTP Manager will run your scheduled profiles even when a user is not logged in to Windows. Simply create your Automated Transfer profile, then schedule it. You will be asked for a user name and password to log in as, and your schedules will execute on time.
More information about scheduling profiles is available here.