Lo que estás planteando hacer puede parecer lógico a un programador, pero es una violación al modelo relacional de bases de datos (no se admiten campos multivaluados).
Si tienes múltiples instancias de archivos relacionados aun sólo objeto
producto, lo que tienes son
dos tablas: Una tabla conserva los datos relacionados en este caso de productos de un catálogo (lo que ya implica que al menos tienes dos tablas: Catálogo y Producto), y otra tabla que contenga la FK del producto y la PK propia, mas un campo para la dirección de un archivo. Esa sería la forma correcta de manejar el tema a nivel de Bases de Datos.
SI quieres explicaciones más claras sobre el asunto, postea tu pregunta en el
Foro de MySQL.