How to create a table with specific data not in a standard report?

How would I create a table with rows of page names and columns that have Referral sources such as Search Engines, Direct Entry, Websites and Internal source numbers? I would like this data in addition to those already available (such as Page Views, Unique Page Views, Bounce Rate, etc.)?

It would be invaluable to have a list of the traffic source percentages for each page.

Thanks!