I just made an account on this site so I don't have any feedback but I just completed a very similar project. I wrote a script to data mine a web directory of physicians which extracted a total of 58,000 entries with complete name, address, specialty, and certification information. I utilized PHP and stored the info in 2 MySQL tables.