I bet he has a stalking program. No offence Badspot...its just a guess.
In fact, it is easy to trace where you live.
1) Grab their IP and GeoLocate it (finds where you connect into for internet access) - Gives a somewhat good reading. Sometimes up to 60 miles off, because of certain factors.
2) Get their last name
3) Do an address search for that general area, with last name
4) Find their phone from their address.
In fact, it is extremely easy to do to a newbie to the internet.