Matt's door script will do all that and more, with the caveat that it needs some serious updating. I have found that it does not play well with other scripts. There may be others that I am not aware of. As for PP etc, skills you should get the Blindroll script, the player has no idea what they rolled, and you can adjudicate their actions. Macros are the best way to set up thief skills, and with blind roll they can be surprised by the reaction.