Hi,
I can easily create this site for you in PHP/Mysql the scrapper will scrap every few hours (or once a day if you want) for new numbers and the entire site once per week (staggered) this will keep you from overloading the site and them possibily blocking you.
Regards,
Kaleshwar