Dovresti utilizzare un linguaggio di scripting lato server (tipo ASP, PHP di cui puoi trovare il codice di progetti già pronti in rete a tale scopo), ma se ti accontenti potresti farlo anche in javascript (anche se è un pò laborioso e poco ottimizzato)