Based on that question, I think you might want to hire a developer. What you're describing is not "hard" or anything - it's just a lot of application design and data base normalization work. If you're relatively new to PHP and MySQL, this book might be helpful.
http://www.sitepoint.com/books/phpmysql4/Best of luck with it, ~Ray