If hosting is not a problem, maybe asp.net/C# would be a good choice. Since you already know C++, programming the backend should be a snap. Downside is that hosting is often more expensive, and a bit more complicated than with PHP. But it is also easily integrated with silverlight, for making stunning visual effects.
Don't get me wrong, I love PHP, using it since V3 and still using it for my own sites and absolutely loving it. At work I have to use asp.net/c# and it is very solid.
Reputation Points: 550
Solved Threads: 731
Bite my shiny metal ass!
Offline 4,177 posts
since Jul 2006