non è roba da sviluppatori, ma roba per smanettoni: ovvero di persone capaci di mettere insieme 2 assi con qualche chiodo o vite senza per questo essere dei provetti "mastrogeppetto".
Puoi usare chronoforms per questa cosa, nella mia firma ci trovi delle guide.
Consiglio: prima di sceglierne una pensando di creare ciò di cui hai bisogno, leggile, anche in modo superficiale, potrai capire meglio logica e quale degli esempi, magari modificato, potrebbe risultarti comodo usare.