Here is a script to allow multiples uploads. If you want you can make the form have the ability to be resized. The processing script will take care of the file no matter how many they upload.
//Upload form
<html>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
// Change the name of the files into an array
<input type="file" name="usrfile[]">
</form>
</body>
</html>
// upload.php
<?php
$c = count ($_FILES ['usrfile'] ['name']);
for ($i = 0; $i < $c; $i++) {
$usrfile_name = $_FILES['usrfile']['name'][$i];
$usrfile_tmp = $_FILES['usrfile']['tmp_name'][$i];
$location = "/file/upload/dir/ .$usrfile_name";
move_uploaded_file ($usrfile_tmp, $location);
}
?>