No, scusa ho fatto confusione io. Ti ho dato una risposta pensando all'upload.
Per il downlod mi viene in mente come hai accennato di utilizzare il rendirizzamento del form.
1) creare un articolo di joomla che contiene il link al file. Il link sarà visibile solo se il form passa all'articolo un determinato valore. Ciò è possibile aggiungendo all'url dell'articolo qualcosa come questo
&valore=1
nell'articolo ci dovrà essere del codice php tipo questo:
<?php
if (JRequest::getVar('valore',0,'GET','INT)==1) { ?>
<a href="...link al file....">file n1 download[/url]
<?php } ?>
2) inserire l'url del link all'articolo, con l'aggiunta del valore, nel campo Redirect url del form di chronform.
Puoi fare un form per ogni file da prelevare.
Oppure, variante in caso di più file
nel form inserisci un select con delle options che generano valori diversi per ogni file da prelevare.
In questo caso il link all'articolo del file dovresti inserirlo nel campo On submit del form sempre con php
<?php
$mainframe->redirect("url articolo&valore=".JRequest::getVar('nomeselect',0,'GET','INT));
?>
Questo un po' il concetto con qualche aggiustamento dovrebbe funzionare.
Altra via, ancora, forse usare il campo Submit url. In questo caso i volori sono passati con post e vanno presi con JRequest::getVar('valore',0,'POST','INT).