Share files on the network using windows 7

How can i configure windows 7 to share files to a specific user on the same network such that others cannot access the files, copy the files or even better they cannot even see my machine on the network. Is there any software i can use or any advanced settings i can do
