Have you tried 'find my phone' on windows live? Unless you turned it off on the phone, it should track the phone location and allow you to lock/wipe/send a message that shows on the lock screen etc.
#8027422, By Neverness Windows Phone 7
Neverness 1,186 posts
Seen 10 months ago
Registered 11 years ago