Если вы хотите знать, возможно ли это, тогда да, это так. Вы можете использовать один элемент ввода файла и использовать его, чтобы позволить пользователю выбрать до 4 изображений, но назначить там значения 3 скрытым элементам ввода тьфу. При отправке все элементы ввода файлов (скрытые и видимые) будут публиковать свои данные на сервере.
РЕДАКТИРОВАТЬ: вот пример HTML + jquery для установки и получения пути к файлу из управления вводом типа файла:
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#btnImpersonator').bind('click', function(){
$('#uploader').click();
});
$('#uploader').bind('change', function(){
$('#txtImpersonator').val($('#uploader').val());
alert($('#uploader').val());
});
});
</script>
</head>
<body>
<form action="">
<input type="file" id="uploader" style="display:none">
<input type="text" id="txtImpersonator" /> <input type="button" id="btnImpersonator" value="Browse" />
</form>
</body>
</html>