Does he have a real forehand counterloop close to the table or even off it? If yes, then what I am saying may not work. If no, then read carefully.
Serve with backspin to get a long push. If he isn't offensive on serve return, let the ball drift half long if it makes you comfortable but...