Вот в этой строке, где ты присваиваешь значение для $input
$input=$_FILES['img']['tmp_name'];
Напиши нечто такое
$input[]=$_FILES['img1']['tmp_name'];
$input[]=$_FILES['img2']['tmp_name'];
$input[]=$_FILES['img3']['tmp_name'];
Где img1, img2, img3 - name'ы полей формы с фотографиями.
В функции createphoto сделай цикл foreach для каждого значения $input.
А имена можно давать с помощь функции time(). Это число секунд с начала эпохи юникс по наши дни. Т.е. каждую секунду изменяется. При задание имени можно сделать проверку
If ( !isset( time() . ".png" ) ) {
$name=time();
} else {
$name=time()+1;
}