ciao,
lo puoi fare sia con php, o asp net, che con js.

come sempre io suggerisco i linguaggi lato server.

fammi sapere che linguaggio vuoi usare che eventualmente ti sposto