Oh dear, I think you're communicating with the wrong kind of person.
Friends who really are friends will never want to befriend you for how "hot or sexy" you are. Personality is number one priority.
The next time he asks for personal information you should refuse.
If he continues to pester you for that information, it's time to say goodbye to this dude and time to find a new penpal.
It sounds harsh but it is for your safety.
Never has an unlimited amount of trust for someone whom you met online.
This sounds a bit cliche but you don't know what kind of person he truly is.
Although he says somethings, he could be saying those somethings to get some other things.
Talking is fine through the internet but when it comes to passing out information about your personal life, such as location and features,
you really should stop.
Oh and never fall for lame excuses such as "Oh, I only want to see the pictures so that I know what you look like. ^-^." or "I just want to know if you live by me." or anything even near these.