@ezlage,
Since (hidden) streams are a filesystem specific feature, you should be looking at NTFS documentation.
That m$ decided to make use of this feature is another matter, and yes it might be able to help you out as they had to implement provisions for that.
What is definitely not going to work, as already mentioned, is doing this across platforms. You might be able to get away with certain things as long as the platform is similar, but even then you have to deal with a lot of specifics (as already mentioned).