Well, assuming the existence of a crontab that PHP can edit (the user the web server runs under, say) ... it's just a text file, so reading, editing, and writing it won't be any hassle: just learn the format it's written in (which can be found of course with a "man crontab"). The jobs will be run under the user the crontab belongs to.