Ti spiego. Il solito meccanismo 'lascia un commento e lo vedrai pubblicato sul sito' implica:
  • una pagina con un form ove inserire i dati (dove basta XHTML);
  • uno script che raccolga questi dati (e qui entra in scena PHP);
  • uno spazio in cui salvare i commenti lasciati dagli utenti; ciò si fa mediante un database - che deve essere alloggiato nel server del sito.

Gli script lato client - come ad esempio javascript - non possono scrivere sul server.

Edit: in effetti, come dice Simosito, ci sono soluzioni alternative che sfruttano XML, ma anche in tal caso occorre poter agire lato server.