Sounds like you encountered an internet tough guy. This shouldn't be a cause for too much concern, since it's likely that he is, in fact, a skinny *2 year old boy.
Yes, you could. There are many ways to get IP addresses, and I'm sure most of them have been discussed here.
Email headers, logging embedded images, direct file transfer, and so on.