@dc11r you could probably use the pir module with the profile module to accomplish this.
Instead of blacking the screen it could just change profile when nobody is in front of it.