per quanto riguarda l'uso dei frame non importa da punto di vista progettuale del tuo problema: si tratta solo di "impaginazione".

per fare tutto quello che chiedi devi necessariamente usare un linguaggio server.
hai diverse possibilita:
caricare, aggiornato dal client, un file con le nuove info... facendo caricare anche il file immagine
oppure creare un'interfaccia dove scrivere gli aggiornamenti.
potresti anche usare un editor html come WYSIWYG
http://cerca.html.it/cgi-bin/cerca.c...ova&gr=off&ul=
http://blog.html.it/archivi/2007/02/...or-wysiwyg.php

il tutto protetto da pass di accesso, ovviamente.

ma se devi farla "proprio semplice"...

fai caricare (asp o php) un file di testo che tu richiami con una inclusione nelle pagine che avrai precedentemente formattato.
ovvio che ti devi fidare parecchio dei tuoi utenti però

per darti indicazioni migliori dobbiamo sapere in che direzione intendi procedere