per fare quello che chiedi necessiti di:

supporto asp, asp.net (anche php, ma non è questa la seziona adatta ) database (accesso, mysql, mssql, ecc)