Delar av det du söker finns säkert färdigt.. Du kan ju alltid baka ihop delarna själv.
Det du skulle kunna göra är att spara text normalt i databasen, bilderna som laddas upp sparar du i en mapp samtidigt så plockar du ut filnamnet och sparar det i databasen.
När du ska visa bilden så hämtar du filnamnet ur databasen och skriver ut det i <img src=sökväg/"här" />
Hur man kollar efter otillåtna tecken finns det flera flera exempel på här i webforum, även hur man kontrollerar fält så att de är fyllda.
För att få exakt det du vill ha utan att programmera någonting själv får du nog köpa in programmeringstjänsten från ett företag, eller om du har tur så kan du hitta någon som säljer detta på hotscripts.