It looks like you're trying to publish the same Multimedia Component (binary), tcm:200-26587, to two different Structure Groups. This is, as the error message clearly states, not allowed. You can achieve this by creating multiple *variants* of the binary content. Instead of using the `Engine` class's `AddBinary()` method, use an `AddBinary()` method of the `RenderedItem` class (available in your templating code via `engine.PublishingContext.RenderedItem`). For example, using the AddBinary() method with the following signature... public Binary AddBinary( Component multimediaComponent, StructureGroup location, string variantId ) ... and varying the `variantId` parameter, should allow you to publish the same multimedia component to two different Structure Groups. Be careful with this functionality... Consider if you *really* need to publish the same binary content to two different places and ensure that your variant IDs are unique to each use case or you may run into publishing issues when your deployer is asked to move referenced binaries around later on.