I can tell you with utmost certainty that no, a pokemon holding exp share does not gain EV's
sorry, um...what you could do is give the one you want to train a Macho Brace and then quickly switch out to a stronger
pokemon, i'm not sure if it still recieves double the ev's but I mean with macho brace it should