Thanks for the response Cynthia.
I have worked with arrays quite extensively over the past 15 years, although it is always good so see some alternative was of doing things. It was really the splitting of items into an array with the least possible amount of CPU processing that I was after.
While I agree this was not an ODS or Base Reporting Procedure question, I also don't see a forum for general SAS questions that really relate to SAS Base.
Regards
Peter