Can a player re-enter an MLB game in his same position after he is substituted?

No. Once a player has been substituted for, he cannot re-enter the game under any circumstances.