Agree that SSIS mioght be an overkill.
For completeness, if you want to do it in SSIS, an FTP task may suit your requirement if suitable for the location from which yoiu are accessing the images. Otherwise, a file system task may suffice.
As for looping, it depends on the nature of your result set, but a 'foreach Loop Container' control flow item will probably do the job. The following iterators are available:
- File Enumerator
- Item Enumerator
- ADO Enumerator
- ADO.NET Schema Rowset Enumerator
- From Variable Enumerator
- NodeList Enumerator SMO Enumerator
The filename could be set dynamically from the 'expressions' property on the task item should you require.
I guessing a bit though, as I'm a little unclear as to your requirements.