Any particular reason you haven't turned this into a startup?
I'm not sure how the phone # allocation works but I imagine the biggest challenge is getting local #'s for people who don't have google voice or whatnot.
http://www.getdoorman.com/ (Not really coming soon anymore :) )