Although what you described was a collection of moderatly easy php scripts, it will take a little skill to piece it all together. Your best bet is to just learn PHP, or pay someone to build the site for you. You might be able to find a pre-made application that does something liek this, but in the end your going to need to modify it to taste and that will require php skill.
PHP is not hard to learn, just start with the basics, and work from there. I'm sure that using google and php.net, you'll uncover a plethra of tutorials.