I happened to run across this very good (and long!) blog post on running
code reviews for teams that work remotely. I think it has a lot of good
advice, at least from the perspective of someone who has never done it and
would want a guide like this to do it well.