I just wanted to point out that Barry's suggestion does not provide a full search of all child accounts across the application. A single username must always be provided for metadata and tag searches, and the results will allways be limited to one account.
Barry was pointing out that Master Accounts can maintain their own files under each one of their applications. The Master Account can login, and perform a search for all files owned by the master account.
When logging into Web Services using a Master Account, a single app key must be provided. Once a Master Account is logged in, it can provide the username for an child account of that application and search through the files and folders that the child account owns.
This however is not an open ended search for all files and folders for all accounts under an application. We are currently discussing the implementation of a new web service that would allow searching for all Publicly Hosted Items for all accounts under an application. I cannot give an estimate for the release of this feature, but it is being discussed.