A ver, yo no se mucho de php, pero si dices que tu no estas en blanco te digo como lo resolvería yo:
Primero tienes que recoger los datos de los checkbox me imagino que estas serán como variables que dependerán si están tildados o no, luego de eso tendrás que generar un zip (por que ni modo que lances 120 descargas al mismo tiempo) con las imágenes seleccionadas y por ultimo el link.
Si tratas de resolver estos pequeños problemas va a ser mas fácil que tratar de buscar unas solución que sea exactamente igual a lo que buscas.
Saludos