PHP - это серверный язык, поэтому вы не можете заменить его Java-апплетом или Flash. Это клиентские технологии, выполняемые внутри браузера. Для загрузки вам нужны и клиент, и сервер.
Возобновление загрузки по HTTP невозможно , независимо от платформы приложения HTTP, будь то J2EE, Python, Rails или ASP.NET. Это просто ограничение протокола HTTP.
Один из способов обеспечения функциональности резюме - загрузка файлов на соответствующий FTP-сервер, соответствующий стандартам, с использованием соответствующего компонента браузера. В этом случае вам понадобится специальное решение для ввода, например, Java-апплет, такой как jClientUpload . Файлы размером в несколько сотен мегабайт - это слишком много для Flash.