In unix on the command-line, you can touch files you don't own - but like other comments on this page state - PHP's built in touch won't work.
I simple alternative (on unix):
<?php
function touch_it_good($filename)
{
exec("touch {$filename}");
}
?>