цитата:
"Ну скрипт отправки я уж вроде продумал - ничего сложного нет."
сильно сказано! это уж точно, ничего сложного

mail("aaa@aaa.aa", "бла-бла-бла", "бла-бла-бла, это файл");
процесс запускать нет смысла - никто же, вроде бы, не собирается сделать полномасштабный сервер для отправки файлов по мылу? достаточно работать по крону. интервал проверки устанавливать в 1 минуту тоже, имхо, бессмысленно. как часто скрипт будет обслуживать запросы? если несколько сот раз в день, это одно дело. а если запросов будет немного, можно ограничиться и бОльшим интервалом.
еще есть несколько моментов. если запрашиваемый файл большой, а ящик, на который собираемся его получить, маленький? если тупо слать куски один за одним, они, возвращаясь, могут все испортить.
часть файла мы получили, другая часть где-то зависла и без дополнительного запроса уже не придет - ошибки типа "ящик переполнен" большинством мейлеров (если не всеми) считаются фатальными, недошедшие письма не вернутся в очередь на отправление.
потом, хостер, на котором размещаем скрипт, (ведь рассматривается же бесплатный хостер?) может заметить большой объем траффика по мылу и заподозрить спамерскую активность. или просто из вредности прикрыть лавочку. платных хостеров это тоже касается.
стало быть, надо либо работать напрямую с smtp сервером назначения (что, скорее всего, не будет позволено бесплатным хостером, да и не каждый платный это разрешает - от спамеров какая-никакая защита), либо разработать более четкий протокол обмена запросами и подтверждениями.
скажем, отправляем урл по мылу, сервер его обрабатывает, получает размер файла и решает, что делать дальше. если файл маленький, отправляет его целиком. если небольшой, но превышает объем исходящего письма и/или разрешенный объем пользовательских файлов на сервере, при этом общий объем частей не превышает объема почтового ящика - отправляем все части кучей.
а на случай, если файло здоровенное, или файл (целиком или одна из его частей) отфутболилась почтовиком из-за превышения лимита, надо предусматривать механизм подтверждений.
пришел на сервер отлуп - пробуй через определенные интервалы посылать коротенькие тестовые письма с просьбой подтвердить повторную отправку. чтобы юзер, освободив ящик, смог получить что хочет. запрос содержит определенную строку в теле письма или теме, по которой будет идентифицироваться часть файла и сам файл. а подтверждаем, допустим, простым ответом на письмо с цитированием текста письма или темы. да, и вытаскивать такой файл, ес-сно, не целиком, а по частям.
короче, это или очень простая задача, или не очень сложная :bigsmile: смотря что хочешь от скрипта и каковы возможности провайдеров халявного мыла и (халявного) хостинга с пхп. в любом случае, надо сначала все продумать и решить, что надо, а что - нет.