Sauksim to tā - dzinējs :
PHP + DB (kaut kāda pēc izvēles)
Un tad ar Jquery veidot to interaktīvu = funkcionālu.
No nosacītās programmēšanas jau nekas jauns laikam nav izdomāts (tāds ko varētu likt lietā)
Galvenais jau ir izdomāt kā tu pasniegsi PHP + DB.
Grūti pateikt, kā to labāk darīt, jo pirmkārt iedziļināties tavā projektā es noteikt nevēlos un manuprāt pašas svarīgākās ir detaļas, kā tu viņas pasniegsi (piem., sludinājuma rediģēšanas iespēja, kura starp citu ss.lv nemaz nepastāv cik atceros)