Como le haces,, uff.. puedes empezar leyendote esto..
http://www.cristalab.com/tips/crear-...flash-c39041l/
lo del catalogo puedes usar un XML, o trabajar a nivel de servidor con PHP.. me parece un problema sumamente complejo el que tienes como para describirlo todo de manera tan sencilla... busca en google algo como LigthBox que es una galeria para ese tipo de efecto que buscas..