1. If you give them access to mail, they can use it for the purpose you mention. You might need to write your own addional code to your open source e-mail server to remove that BCC.
2. If you give them Internet access, they can do that. But you can block certain site in your proxy server.
3. Give them thin clients. Then they won't have a personal hard drive.
Kees
We are a small organization which is in leading Manufacturing business of surgical instruments.
i. We are using Email as our communication tool and our employees send mail with BCC to their personal mail id.
ii. Our employees do their personal work / own business online using our office internet in their extra hours of time.
iii. We want centralized data storage and automatic back up facility in our office. We have server but our employees store their data in their personal hard drive and sometimes forget to store data in server. Many a times some of the users forget to take back up of their data.
So can anyone suggest me software which can help us in solving our above mentioned problems. ?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic