Hola otra vez:
No sé si me equivoco, pero las páginas dinámicas no son exactamente las que se ejecutan en el servidor, sino las que están basadas en html/javascript/css... me parece que dhtml es eso mismo... aunque no es mi intención debatir ese tema.
Con php se pueden hacer cosas muy interesantes... el tema de los formularios es algo bastante básico... Yo lo utilizo para generar miniaturas de imágenes, o crearlas desde cero o como recortes de otras (entre otras cosas). También se pueden generar otra tipo de documentos como pdf... y una cosa importantísima es la posibilidad de manejar bases de datos.
Pero todo es cuestión de empezar.
Anímate a bajarte el programa para probarlo en tu ordenador y poco a poco ve haciendo preguntas en el foro, que hay auténticos monstruos y sobre todo tienen paciencia.
Creo que lo recomendable es el el servidor apache, el lenguaje php y la base de datos mysql (es lo que yo tengo, y me va muy bien).
Saludos