That's not half bad, haha.
The problem with Medicham - changing the sprite, typing, etc, is either I would have to apply that change to all Medicham, or make a new Pokemon, which would then appear in the Pokedex. I don't want to do either of those things.
What I could potentially do is make shiny Medicham have the ghost sprite- and in fact I was originally going to do this with PULSE Pokemon before I took up animated sprites. However that also has the drawback of- it would appear that way for player-owned shinies too.
So if someone happened to get a shiny meditite, they could get ghost medicham
I'm not entirely opposed to that, what do you guys think?
(Though as a note I'm not going to work on any such changes until after we see what the sprite situation in 6th gen is like)