Grid computing has emerged as a powerful extension of Web for a request-response interaction between service providers and service consumers. Grid computing caters to this collaboration need of service providers and consumers on business need within a service-on-demand style. While collating responses from multiple service providers, the master service provider or broker has to open individual sections of the form. But, the individual service provider is supposed to open the portion of the form designated for its own filling up and not to intervene with anyone else's area. This requires that the XML document be multi-parted and have individual private key used for lock to undesired service provider. Our work explores possibilities of encrypting or signing a portion of a XML document so that same XML document can float through multiple service providers with different sections locked for view by a particular server.