Then PHP is the way to go. All you need is a website that supports PHP, and a MySQL database, but to be honest, I don't know of any. You'll have to use google to find them.
But, as for the actual language, I can help you there. This looks okay, from what I can tell:
http://ca3.php.net/manual/en/introduction.php