Freenet does this content pushing already. You would need to encrypt the pushed content. The downloads that have queues, which the 2.7 version of LimeWire will have, would be another way of marking the hot files. If people are lining up to get the file then it must be in demand.