Sorry for the late reply (I'd forgotten about this question for a while), but I agree with Hellfire. I know the only way to make this happen is by cheating, but I'd still appreciate a definitive answer not based on speculation or an incorrect interpretation of Bulbapedia's description of the Shiny Charm.