Not sure about how the SUBJECT correlates to the post/message body.
In a DATA step, if you need to "retain" an observation's value across DATA step passes, look at using a RETAIN statement to capture (with a SAS assignment statement), a temporary SAS variable, as required by your program.
Scott Barry
SBBWorks, Inc.
Suggested Google advanced search argument, this topic / post:
programming intro data step retain site:sas.com