phone system, (your client have to register etc.) And that is a whole different business..
Maybe you can ask your 800 number provider, they may have a solution for you.
I don't think there is a way to protect anything that are written in the website... the best you can do is to disguis it as something else.
OR .. you can make Members only area, etc.
I am desperate to find a solution for my ecommerce web site. My clients post there phone numbers on the site and I have found the people are spidering my site to collect this information and are using without authorization. My clients are not happy.
What I am searching for is a system that can be integrated with my site such that users can call my 800 number, enter a unique access code that would be provided on the site in place of my clients phone number and that system would then dial my client number (within my system and without revealing my clients phone number) and transfer the call (preferably transferring the call with a greeting from my company).

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic