Potresti fare un ciclo, con il quale scorri tutti i files all'interno di una cartella....e per ogni file trovato forzi il download con la funzione header()...in qst modo pero ti si aprirebbero molte dialog box (quelle per confermare lo scaricamento), tanti quanti sono i files....altrimenti potresti creare un archivio zip con i file....e poi far scaricare qst archivio...che poi ti rimarrebbe sul server..