Stuart Lewis has announced that a multiple-deposit function has been added to the EasyDeposit SWORD client.
Here's an excerpt from the announcement:
For those of you unfamiliar with EasyDeposit, it is an online tool that allows you to configure your own SWORD client. It is intended that you run multiple copies of EasyDeposit and configure each for a specific tailored use, such as thesis deposit, journal deposit, multiple deposit etc. The deposit process is made up of a set of 'steps' which you can configure and change into a preferred order to make your chosen client. . . .
The new multiple deposit functionality allows the administrator to 'hard code' the details of a set of repositories, and upon completion of the deposit process the item is deposited into each of those repositories. EasyDeposit has been designed with extensibility in mind, so if you wish to write your own 'steps,' for example to allow the depositor to select which repositories from a given list they would like to deposit into, this is easy and straightforward to write in PHP.