Там есть способ сделать это:
for($i = 1; $i <= 5; $i++) {
${'file'.$i} = ...;
}
Но это плохая идея сделать это. Почему это плохая идея? Потому что это то, для чего предназначены массивы . Сделайте это вместо:
for($i = 1; $i <= 5; $i++) {
$file[$i] = ...;
}
(NB. Обычно принято начинать ключи массива с 0, а не с 1, но это не обязательно.)