yes, one form with file, description and caption elements for each upload
make sure all of the elements use unique names.
add a file upload for each field, and an insert record behavior for each file, description, caption combination.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.