in reply to Chinese PinYin and PERL

Sorry, but the ASCII character set doesn't have those characters (you can see what's available with 'perl -e "for (1..255) {print chr}"). Perl 5.6 supports multibyte characters now, so you might look into whether that could help you out. Otherwise, graphic files are probably the way you need to go.