mmm... pués tu idea es (en principio) funcional.... Lo mejor es guardar esos datos externamente... quizá en otro archivo pero es recomendable solo si no puedes tener una Base de Datos
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
... mucho mejor esta última opción; guardas la ruta a tu archivo, algún nombre, ... y todos los datos que quieras (uno por campo), entonces todo lo haces en base a la BD (en ves de leer el directorio imprimes la ruta)....
Si tubieses alguna duda sobre la idea.. busca sistemas de uploads
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
usualmente vienen con esas opciones, si tubieses problemas con la BD un manual de SQL es tu solución... y claro... busca aquí sobre la manipulación de archivos (crear, leer, modificar, escribir...) de no poder contar con una BD (la verdad es que en esa caso YO mejor iria por tu idea de los explodes
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
)... fuera de esas opciones... no se me ocurre otra cosa
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
....
Suerte!