i have made a quick and dirty script for you in PHP, and compiled it also to a standalone windows executable, so you can use it normally and without the need to have PHP installed on your PC.
It does what you requested (as far as i tested it :-)) ). But dont expect too much. Its only a quick and dirty 20 min. hack and not a fully bloated application.
So you have to use the console window and enter the following commandline
touchfiles <SourceDir> <StartDate> <StartTime>
e.g. touchfiles c:\mypics\vacation 2006/08/25 11:20:13
to start setting the files in c:\mypics\vacation to date 25th August 2006 beginning at 11:20:13 am...11:21:13am...11:22.13am... and so on.
It then does basic input checking, gets and sorts all files in SourceDir alphabetically in natural order and sets their datestamps to StartDate and the Timestamps to StartTime. For every next file StartTime is incremented by 1 minute (as you wished). If StartTime reaches 23:59:59->00:00:00 StartDate is incremented by 1 day.
If you start the program with no parameters or wrong or invalid ones, a detailed usage message is printed in the console window.
Both, the last accessed and last modification date/timestamp is set. Cannot help for creation date/timestamps. Havent found a function that will do this in PHP. But in Explorer the files are shown with the correct timestamps as set by TouchFiles.
I include the SourceCode of the Script also in the ZIPFile, in fact you are a PHP-Programmer and want to modify sth. Feel free to do that.
Hope it will help you in your task. Have fun!