My advice is that he drops the relationship completely and pursues a real one. In my opinion, online relationships are...well, to put it bluntly, pretty pathetic and for people either very desperate and/or lacking any social skills. What's the point in being in a romantic, emotional relationship when you can't even be with that person? Can't kiss them, can't hug them, can't cuddle with them, can't make love, can't go on dates...I mean, really, what's the point? It's rather redundant.
Think_Kink said Kyle and Shawn are making plans to meet-up...no doubt, on more than one occasion, too. I can't see how their relationship will develop into anything short of a normal, long-distance one.
Can you see otherwise?