I thought there was a program for your second request...If not, great idea

Where's My Phone will lock the phone, emit a really annoying alert tone, display the alternate number to call, and send GPS coordinates if GPS is already turned on. I'd just like it to automatically enable the GPS so I don't have to leave it on all the time.

I emailed the author of that program yesterday to suggest this same feature, so we'll see