Assuming this is for a company, I wouldn't take any (security) risks and find an experienced network administrator to set this up for you.
Kees
Hey! I have a network of about 30 terminals spread over multiple cities with each terminal connected to internet via broadband connections. I need to ensure the following, preferably through local policy implementation or an open source tool:
a. Only specific websites (about 10 URLs) are allowed to be accessed on them.
b. No additional software installations can be made.
c. If needed, they can be taken on remote access.
d. Reports of policy violations can be sent to an email or a server.
Any advice on the type of setup I need to do?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic