Anushahanna,
If you are looking for different opinions, I salute you, but please let me know so I don't keep injecting in your questions.
The way this works is you create a new database user. This user will have to be granted the right to read the view by you.
Once you grant that right, they will be able to query ONLY the view you specify.
try this link
http://www.sqlnewsgroups.net/group/microsoft.public.sqlserver.server/topic6253.aspx