I'm not sure i fully understand your question, the banner would be a part of the page that you create.
Dynamic Web Charts can track donations, you will need to keep track of them in a database, then when configuring a dynamic chart, you can set it to return the Sum of the donation amount columns.