... be non è proprio corretto.
Si ti serve un linguaggio server.
Non per forza ti serve un db.
Puoi utilizzare anche un foglio di testo nel quale salvi i vari messaggi. Molto dipenda dal server che ti ospita. Se ti mette a disposizione un db o una cartalla con i permessi di scrittura. Se i messaggi saranno a migliaia e dovranno essere presenti sempre tutti o se pia piano si cancellano.
Maximum ha ragione, con un db sarebbe più semplice, ma non è sempre necessario