Why not create a dummy site with HTML, then figure out how PHP is going to solve the rest? That is, create a mockup first, then find a good PHP tutorial book and go through it.
In other words, create the user interface, then learn as you go by dividing and conquering the problem. No doubt in the beginning it will be painful, but what isn't if you are a noob.
To be proficient in what you want to do, you will need to have decent mastery in the following:
HTML/XHTML
CSS
mySQL
PHP 4.x/5.x
Since I don't know what your level of mastery is in the above, I'd consider it to be fairly new because what you are asking for really isn't too difficult to program (I looked at the site you gave).
There's a lot to chew on, and most of us here have bit the bullet. Please don't expect for us to solve your entire application. If you have specific questions, then go ahead and ask them. But asking for how to build an entire web application is beyond anyone's available time to answer.
I seriously doubt you will get what you are asking for - a specific script to solve your problem. You will no doubt have to code the application yourself (best anyway so you can customize it).
Just keeping it real...