The simplest technique is using a TITLE and FOOTNOTE statement in your SAS program to generate what I believe you are asking. Also, the SAS DATA step can be used to generate custom reports. And, the SAS ODS facility can provide enhanced report generation control. The SAS website http://support.sas.com/ has technical user community papers available for review, as well as SAS documentation.
And in addition to all the resources that Scott has mentioned, I'd like to give a shout out to PROC REPORT. You can use TITLE and FOOTNOTE statements with PROC REPORT, as with other procedures. However, you can -also- put a table/report header BEFORE or AFTER the report by using COMPUTE blocks and the LINE statement.