Did you video chat? How did it go?
I think the easiest way to approach this subject is just to talk to him about it. Tell him how much you want to see him and show him. Take your time and have fun with it. Just be safe. Make sure you are 100% comfortable with him and trust him. :-)