EXP Share does indeed transfer EVs to the wearer. So if you fight and defeat a Starly, you AND the pokeyman with EXP Share will get 1 Speed EV.
For your second question, no I don't believe there is. There are anti-vitamins, which come in the form of berries that reduce the amount of EVs a Pokemon's gained. But they don't level you up.
Also, this belongs in Pokemon Games Discussion.