nah there isn't a code to let them know more than 4 moves... i doubt n e one's capable of gettin a code like that either...
as for shinies; someone once said on the forums that shiny pokes supposably recieve double EVs... so it'd make your EV training alot easier (if it were true) but the fact that shiny pokes stil have random IVs and possibly a disadvantageous nature ruins it if it did have double EV earn rate... (besides EV training doesn't go on forever so it's weird that they even made a feature like double EV gainage...)
... but then again thinking hard about it; double EVs don't change the poke much... it'd be exactli the same as all the other pokes (save looks) after it's finished trianing =S
(someone verify double EV)