Если честно, то решить можно все. Даже зайца можно научить курить. Но вот пока чет не охота разбираться с сылками. Если ссылка выглядит не красиво, можешь самым прстым способом сделать редирект на нее с <b>http://site/download.php</b> (Но это не очень хороший способ).
Зы ну этот же файловый архив не единственный, есть еще куча всяких других. А лично я написал-бы конечно свой скрипт одним файлом и для конкретных целей. Если для архивов, значит для архивов. Если для програм, значит для програм и назвал бы его softs.php.
Или для музыки music.php.
Кстати для музыки я уже писал скрипт, меня друг просил. Это просто Музыкальный альбом, загрузка MP3 так же ведется только Администратором но по протоколу HTTP (то есть прямо с сайта).
Желательно из этого и исходить: - Что за файлы в твоем архиве и какие поля и описания они должны иметь. Сообтветственно и скрипт под эти требования делать если уж все доводить до ИДЕАЛЬНОГО состояния.