Hola jdieztubet
Si entendí bien tu quieres hacer 2 partes, una para administrar la pagina y otra para los usuarios verdad?
Quieres hacer una administrador de contenidos.
Mira para la parte de agregar ofertas con las fotos, guarda todas las fotos dentro de una carpeta y cuando guardes las marcas en la bd agrégale un campo a la bd que se llame foto y ahí le agregas la ruta de la foto
Ejemplo :
ID MARCA FOTO
1 xxxxxxx foto_xxxxxx.jpg
y así cuando escojas una marca haces la selección a la foto llamándola de la ruta de la bd
con un <img src ""> por ejemplo, eso también lo puedes implementar con ajax o javascript
o también puedes crear carpetas y subcarpetas con las marcas , modelos, modalidades y así
cuando vallas pasando por los textbox dinámicos se abran las imágenes de las carpetas.
Te dejo una web con distintas cosas para que vallas implementando en tu web, trata de usar siempre la bd para todo, para guardar rutas, datos todo así tu web siempre sera dinámica
http://www.ajaxshake.com/es/JS.html
Saludos.