This is an intersting topic and I like a lot of suggestions so far.
I have a 17 year old boy who visits us part-time. Man, if that isn't a tough thing to create a relationship part-time! He only lives an hour away so I can only imagine your distance makes it harder to connect. As others have said, don't worry too much. He sounds like a normal 16 year old boy and unfortunatly (for you) he would rather be back home with his friends. Nothing personal. When my son reached this stage of friends and girls we really pushed to have him bring a friend. Now he's almost 18 and brings his girlfriend. It's so great to have a house full of vibrant teens! If you can, it would be worth it to offer to help pay for the plane ticket (I'm assuming he comes via airline?) for the friend to come for a week or two. Yes? No? Maybe?
I would also think about going somewhere with him like an amusement park, water park, zoo, or even plan a little trip outside your area to an exciting destination your son would enjoy. Where has he always wanted to travel to? Florida? Mexico? California?
Eliane (71)
Larry (71)
Kamon (90)
Eva (99)
Nathan (02)