YCH usually stands for “your character here” artists occasionally sell commissions where they come up with the scenario and do rough sketches first, then people can pay to get their own characters in the places of characters in the sketch as a finished piece. I guess this was that kind of commission