Here's a couple of programs that may work for you:
I believe you can do all this with BACK4WIN - the freeware version:
http://www.back4win.com/
This backup utility is reliable, and simple. Powerful arrangement of
backup size - spanning disks, predefined disk size to suit CDR CDRW
media, etc. Can restore from a disk which has lost the directory
reference (most ZIP programs cannot do this). Does not have 4Gb and
65535 file limit of other ZIP backup programs.
Logical, easy to use functions without annoying pop-up windows.
Optionally backup your data as an EXE file that can be expanded on most
machines without decompression software. Backups are labeled with a
unique easy-to-find timestamp. Various modes of backup operation
provide easier and faster ways of doing your backups, and much more.
Extensive Device Support - CDRW, DVDRW, Internal/External/Networked
Hard Drives, MO, Zip & Jazz, USB pen drives, Floppy, etc. Back4Win
Freeware targets home users, business users should consider the higher
spec Back4WinXP instead.
-------------------------------
Simply Safe Backup
MAY do this as well -- it supports CD-DVD, but don't know if
compression is optional.
http://www.simplysafebackup.com/new_index.php?page=details.htm
It´s simple: Anyone can use this program, quickly and easily - from
the pc novice, to the busy Network Administrator! With the ability to
burn backups to CD & DVD or backup to tape, send backups to an FTP
server or (network) file (server) on the fly, a few clicks will give
you peace of mind without any hassle.
It´s safe: Choose our ultra secure backup file format, or an industry
standard (less secure) zip file. Simply Safe Backup offers data
encryption, compression AND the ability to burn backups to CD & DVD, or
write to tape on the fly! The FREE downloadable version is fully
functional and ready to go. The affordable Personal, Professional and
Corporate versions offer even greater power and flexibility. The
corporate version even runs on a domain controller.
It´s powerful: Back up to a (zip) file, a file server, a tape, FTP
server, CD or DVD; Split Data Files, Locate-Compare- Verify tools,
Perform Smart Backup, Perform Unattended Backups, 1-Click Windows NT
Service-Start-Stop, Backup & Restore Wizards, and much MORE! With the
MySQL backup agent, you can backup any number of MySQL servers and
databases with your backup job (unattended). Use the file
synchronization feature to synchronize files and folders before you
backup. You can maintain backup jobs with Backup Inventory, and keep up
to date with automated updates.
------------------------------------
Peter's Backup
http://pbackup.sourceforge.net/summary.html
For users of Windows 95/98/2000/NT/XP, the solution to your backup
problems is here. Peter´s backup has many advantages over the backup
programs supplied with Windows.
You can back up your data files on to disk, diskette or CD. Peter´s
backup will keep track of file versions and disks. You can restore any
file to any previous version without having to know on which disk or in
which backup set it is located. You can create unlimited incremental
backups. This saves time, backups and restores are very fast.
NOTE:This program is intended for backing up your important documents.
I do not recommend backing up an entire disk. Files that are in use may
not be backed up and files that are being updated while the backup is
running will not be backed up correctly. Operating system files should
not be backed up with this program.
--------------------
Handy Backup
http://backup.novosoft-us.com/
Handy Backup is an easy-to-use yet powerful backup program designed for
Windows 9x/NT/2000/Me/XP. It makes an automatic backup of your critical
data virtually to any type of storage media: hard or network drive,
CD-R/W, FTP or LAN. Special plugins are provided to facilitate the
backup of ICQ, system registry and MS Outlook data. Strong file
encryption and multichoice zip compression on the fly as well as many
other useful features will protect your valuable data. All backup
activities are notified into a log file. Detailed online help is
available.
-----------------------