Was ist mit der crontab? Wie setzt du denn den cronjob rein? In der crontab wird normalerweise immer auch der User festgelegt unter welchem ein cronjob in dem Falle dein Skript gestartet wird. Da müsstest du einfach deinen www-User angeben und wärst damit deine Probleme los