There should be ways to do it. If I put in a flash drive, or a external hard disk, Windows XP starts a dialog window asking what it should do with it (like playing the music, opening Explorer, nothing). And that window has an option to make the selected action happen automatically always.
I'm sure the list of possible options and the choice for an automatic one is defined somewhere in the registry. All you've got to do then is write a batchfile that copies the contents (copy or xcopy) and make that the automatic action by adding just a few registry entries. You don't need an application program then.
But I don't know what exactly is stored on what place in the registry.
Kees
Is there a program that automatically copies all the data on a flash drive when it is plugged into a computer?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic