In reply to Tom Gaughan. Thank you, Tom for your feedback. You are absolutely correct, and I just went ahead and tweaked the code so now it looks like
proc format;
picture dolcent
0 <-< 1 = '99¢' (mult=100)
1 - high = [dollar32.0]
;
run;

and places ¢ as a suffix rather than prefix. Now we know how to do it both ways ☺.