This is great! I have the exact same problem with my apartment building needing not just a local number but one with the same area code as the building (so an area code in a neighboring city 10 mins away wouldn't work).
I ended up getting a google voice number to solve the issue which then simultaneously rings both me and my wife. However, I love your PIN idea and the "automatically let anyone in during a set time period" approach.
I ended up getting a google voice number to solve the issue which then simultaneously rings both me and my wife. However, I love your PIN idea and the "automatically let anyone in during a set time period" approach.