As I already said in Av Hobby (repeating here for people interested in automating websites that do not go there):
What you use depends in a large part on what you have available.
Unless you have the resources to host your own server with the software of your choice, you are almost always limited to what someone can provide to you.
That in turn limits (usually severely) the options you have.
In this case available knowledge to the developer is no problem, as he apparently has none at all (why else ask what tool is best and not search for a hosting service providing the tool he knows).
Personally I'd do such sites in JSP/Java servlets/XML/XSL.
I know those tools and they provide quick development of a stable, high performance scaleable environment.
Trouble is the number of hosting services for it is limited, but then I work mostly for larger corporations who do their own hosting