Got It. 
%Macro ListParms /PARMBUFF;
%let counter = 1; 
%let Parm = %scan(&syspbuff,&counter);
%do %while(&Parm ne);
   %put &Parm;
   %let counter=%eval(&counter+1);
   %let Parm=%scan(&syspbuff,&counter);
%end;
%Mend ListParms;
%ListParms(Param1, Param2, Param3,...);
This example was almost word for word in the Help files under %Macro...Sorry.