Per la parte client ho qualche perplessita' che sia realizzabile con semplice scripting... al limite puoi creare e utilizzare una applet.

Quindi... ti sposto su Programmazione