ciao!

se tutti devono usare un db remoto, allora ti serve qualcosa come mysql / mariadb (io uso questo che è un fork di mysql).

per quanto riguarda il server dipende.
se hai traffico, un semplice pc con xampp potrebbe non bastare.....