Is there any software that allows me to make a single multi-recipient transaction? I would like to do a payment to multiple addresses in the same transaction on a regular basis. The scenario is this:


Collect addresses via QR or string (these may change on each occasion)
Use all the collected addresses to send an equal amount of BTC
pay an appropriate network fee
execute only one transaction 


I don't thing QT or multibit can do this, but I could be wrong. If not are there any other software that could do this with relative ease?
Bitcoin-QT can do this.  When you click the "Send" tab you will see a button "Add Recipient" at the bottom of the screen.

You can also do it using the RPC interface, with the sendmany command.