So your wanting something similar to a banner script right? Why not download any banner script and just use buttons instead of banners?
If your wanting someone to design 1 for you, it can be done. If your wanting to design it yourself, start withthe SQL and the Tables. Focus on gathering the information you posted on here and write them down if your ne to this so you will get use to knowing how you want it and having it to function.
Personally, Id start with the Layout for the Control panels and any other pages you want to add, then I would write the database and making a connection, afterwords, makeing a test.php to see if the connection is working or do i get an error stating that It cant find nor connect to the database, then afterwords if everything is working right, start on desining the tables for the database.
Once all that is completed, then I would write the rest of the scripts onto the pages I want to use for the entire script aka buttons script, and Im done.
Did this answer your question or did I miss someting?