<form enctype='multipart/form-data' method='POST'>
Изображение1: <input type='file' name='p[]' size='45' accept="image/*"><br>
Изображение2: <input type='file' name='p[]' size='45' accept="image/*"><br>
Изображение3: <input type='file' name='p[]' size='45' accept="image/*"><br>
Изображение4: <input type='file' name='p[]' size='45' accept="image/*"><br>
<input type='submit' value='Создать новое изображение'>
</form>
<?
if(!empty($_FILES['p']['tmp_name'])){ $width = $height = 512; // размер результата
$f = $_FILES['p']['tmp_name'];
for ($i = 0; $i < count($f); $i++) { $x = ($i == 1 || $i == 2 ? $width / 2 : 0);
$y = ($i > 1 ? $height / 2 : 0);
}
$fil='tmp.jpg'; // результат
header('Content-Type: image/jpeg'); }
?>