you can use `custom resolver`, to stop publishing of the items you want . in custom resolver you can implement your business logic what to publish or not. basically in custom resolver you can manage the resolved items against a published item. you can find the more info [here][1] (Login Required) [1]: http://sdllivecontent.sdl.com/LiveContent/web/pub.xql?action=home&pub=SDL_Tridion_2011&lang=en-US#docid=concept_753C261063AD4B9CA5E4F50BD4FD48E9&addHistory=true&query=&scope=&tid=&filename=CustomResolving.xml&resource=&inner_id=&eventType=lcContent.loadDocconcept_753C261063AD4B9CA5E4F50BD4FD48E9&url=/LiveContent/web/search.xql?c=t&pub=SDL_Tridion_2011&lang=en-US&action=search&query=custom%2520resolver&sid=lcSearch.runSearch1393410468631¤tQuery=custom%2520resolver¤tScope=