Код:
<?
$path="/полный путь к нужной папке/";
$filelist = glob("*.txt");
$file=$filelist[rand(0,count($filelist)-1)];
$newfile=$path.$file;
if (!copy($file, $newfile)) {
echo "не удалось скопировать $file\n";
} else {
unlink($file);
}
?>
тут ищет все .txt файлы, поменяй на нужное расширение файлов
ну и права на файлы в этой папке должны быть и у юзера, из-под которого запускается апач, а то не будет удалять файлы
ну и выставь 777 на файлы и папку куда будут копироваться файлы