What about making a cron job out of it?
Once a day or even every other day would suffice, I guess.
Hmm, because there is no cron job on berlios server :)
If a developer with ssh access can put up a cron job on its own server
to launch this generation script, it would be OK.