да без проблем
по частям можно обработать файл любого размера
а дабы не вписаться в лимиты как по времени так и по нагрузке
нужно обрабатывать достаточно маленькими частями и с достаточными интервалами
простейший вариант
по окончании обработки кусочка выводить в браузер js который сразу или через интервал запустит продолжение обработки
типа так
echo "<script>
setTimeout(\"window.location.href='another.php?s=$strt';\", 1000)
</script>";