Automatic Backups Idea / Help

I have this idea for automatic backups that I would like to put into effect, but I am not sure if there is any way I can easily set this up.

I would like to run daily backups with weekly retention. M W F Su I would like to run backups to our second HD. T Th Sa I would like the backups to FTP to our testing server. I would like the weekly backup (whichever day it is run) to FTP to our NAS at our datacenter.

There is a complicated reason why we want it this way, but the most important question is: can it be done?

If you have enough disk space, the easiest way to do this would be to allow the normal run of the backups, but use a script to move the files afterwards as appropriate. I use a script to keep 7 days rotations if you'd like it (PM me).