I"d fold or raise preflop - given this guy is a very good online player (have his books which are awesome) I"d lean to a fold preflop.
As played I would also bet into him on the flop - in his book he talks of leading into the raiser with the nuts/near nuts being a sophisticated play which, in his opinion, few players are capable of - so I"d do it to him!
As played, check calling flop is ok, but I"m almost always leading the turn here and would be happy to get it in with one card to come.
As played, its a tough call and would be very read dependent at that time.