Well silk-screen printing is a pretty simple process anyway, it could be done "DIY".
My impression is that I can't easily get the high-temp-tolerant inks used on PCBs (and if I could, they'd be expensive, require special equipment, have poor shelf life, and cause cancer.)
OTOH, I was also under the impression that actual silkscreening isn't used much in the low-volume PCB industry these days, having given way to dry-film and/or photo-sensitive inks similar to the resist layer used prior to etching. Or inkjets.
I was sort-of hoping that one of the pooling places that has multiple soldermask colors would have separate machines for each color, and be able to run it through multiple machines at relatively small effort and moderate cost increase. (Alas: "Pooling." Good point about needing to fill a whole panel... Sigh.)