I have shared one folder on our Windows 2008 server with Everyone Read/Write access rights. I would like to prevent file sharing between users. For example if user No1 upload file to shared folder a user No2 will not see files which was uploaded by user No1 and will not have access.
First thing's first, configure your permissions properly. If you don't want everybody to have read/write access to everything, then don't. You may want to give everybody permissions to create directories at the root of the share and then give "CREATOR OWNER" full access.
After you've dialed in your permissions, turn on access based enumeration in order to prevent users from seeing folders they do not have rights to.