You should automate the process of adding new puzzles, instead of manually adding them everytime.
Why not code up a queue (and put a set of puzzles in it) so that once someone has solved the picture, or the picture has expired, it automatically publishes the next puzzle for you?