How to upload multiple files to be downloaded by contacts in frontend
see https://book.civicrm.org/user/current/organising-your-data/custom-fields/
under Multiple record fieldsets. you can set (only for contacts) multiple field records. aftewards you can set how the content should be displayed. i think you can do that with files too.