I don't know, Azureus seems to be able to do that
Hmm, must be something to do with the filesystem.
Well, you can write a loop prog to cat 0 >> fake.file.
But that is not really fake since you are actually using up that amount of space on disk.
Just my 2 cents.