Stop others from seeing your Windows XP files? Seriously? There are options - but they don't work! For serious security you need to become a Linux user.
Windows can hardly be called secure. Even a remote system can easily break in. Someone at your machine - forget it. Hidden property set on a folder? Even in Windows that doesn't work. In Linux it doesn't even apply. Encryption? Someone can grab your file and crack the thing usually in hours. All it does is flag your information as "interesting". So go to Linux. There you have privacy and security - for no cost except your time to learn.
If you don't want Linux but you do want to hide your information - then carry it with you on a memory stick, encrypted in a simple zip file to discourage any casual person finding the thing if you lose it.
Test Linux first right there on your machine. Just download the 700 MB ISO from http://getpclinuxos.com [a great desktop-oriented Linux] and burn it using ImgBurn from http://imgburn.com and test it as much as you like by running it from the CD.
Users can share a Linux system and personal information will stay away from prying eyes by SYSTEM DESIGN - not user settings or add-ins. Since all is free and open source, you have the same tools available to you as are on main frames and used by major corporations. Free virus checkers, firewalls, system-level encryption - and by-file security control - are available in Linux. If you were a National Security Agency employee, that's what you would use at work - and at home too.
BTW, that same Live CD can be used to view any Windows file on any Windows computer - including those in "hidden" folders - and can include software needed to trivially crack some encryption packages. I know of what I speak because - as a consultant and for the legitimate owner of the data - I've recovered lost - even encrypted - data from all kinds of "hidden" Windows directories. Piece of cake.
Good luck!