HTML ti serve in parte, insomma non basta.
Ti serve appoggiarti ad un database (access per esempio), e ad un linguaggio lato server come ASP o PHP.