Before my WWDC presentation, I met Joe Maller who has an AppleScript to update the dates and times of photos in iPhoto. This is very cool, since I had tried (and failed) at a Perl solution.
The problem is that iPhoto’s dictionary claims the field is read-only. However, a user can change it in the Info pane of iPhoto. Joe simply scripted this through GUI Scripting.