Maybe he used your email and was able to find out your other accounts.
how do you know for sure that he wasn't tracking your ip? were you using proxies or changing your ip? he could be tracking you through cookies or flash cookies even. were you clearing your cookies and cache? kind of hard to tell when you haven't provided much info.