Automate daily FTP files

How to automate FTP files daily with the following constraints

1) Try (every 15 mins or 30 mins) FTP till it reconnects
2) Files that arrive in between 5:30 pm and 2:00 am
3) The sat and sun, mon files are to be FTP on monday.
4) Only the txt files are to be FTP'ed.
The following are the format of files

abc_20080408.txt
bcd_20080408.txt
def_20080408.txt
...
...
...
xyz_20080408.txt

One of my ex-colleague has asked me to help him with the above script.
Since I do not have access to Unix in my current job, I cannot try to come up with some script. Your help is greatly appreciated.

Thanks

Arbornet provide free shell accounts.
For example take a look here using .netrc or google for .netrc scripts

Success

try searching here