Incorrect premise off the top. Roberts is the replacement for O'Connor. It's Renquist's seat that is still vacant (assuming Roberts gets approved by the Senate).
No he's not. He's replacing Rehnquist as Chief Justice and O'Connor will serve with Roberts for a week or two, so he can't be her replacement.