Hola:
Antes de mosquearte, empieza por leerte este libro
Introducción a XHTML, entre otras cosas importantes aprenderás a crear formularios HTML.
Para la segunda parte, necesitarás un lenguaje de programación del lado del servidor (PHP, ASP, Java, etc) y si trabajas en local instalar en tu ordenador un servidor (Apache, IIS, etc) de lo contrario un host que admita alguno de esos lenguajes.
Saludos.