Arduino cutting power to itself

That has been done, and them some..
take a look here:
http://arduiniana.org/projects/the-reverse-geo-cache-puzzle/

Nice reading as well...