Con il javascript?

Forse con PHP lato server ed una forte interazione tramite ajax... ma occorre sapere quali sono le tue reali esigenze per poterti consigliare meglio.

ciao