how do i broadcast a different transaction that uses at least one of the same inputs and pays a high enough fee to get confirmed?
the raw transaction is: 0100000001e81744912de02ab727f10e551ce1d58ff0707e1f7732dde3568af65149b2cfcc00000 0006b483045022100f5b2398e6ab62a65a2db147051b0c302f272c634e6c7f303bf04f2bb0a69f1 b502206a194aa42aa2a0a92a48b1440aebb03ec7aba9ba979b8f2939b61513bc2ba4bf0121025c5 21e2e1858a33fe0942e8c114a78fd4b4fcdf5e9696ac6f605b204399c1231ffffffff029b05fe1a 000000001976a9140114f4219ee59e426ff608df1dd4b4abc378298488ac20c8561100000000197 6a914d968ca8825d27c3e20e5653a978548516099726888ac00000000
thank you for your help.
Looking at the raw transaction it appears you're attempting to spend the 7.43755195 BTC output that was received in transactionID cccfb24951f68a56e3dd32771f7e70f08fd5e11c550ef127b72ae02d914417e8 on April 2, 2013. This input into your new transaction provides 7.43755195 BTC of value for your transaction to re-assign in new outputs.
It looks like your transaction is probably sending 2.909 BTC to 1LpZAeJthyUueRwZMjv7K471L7Vyg4Abqv in one output while sending the remaining 4.52855195 BTC back into your wallet at the new internal address of 16in5R5UH4LkbA9hhvU2z6ZGYHPxyve67 in a second output. As such (since 4.52855195 + 2.909 = 7.43755195) there are no bitcoins remaining for the transaction fee.
If I've understood correctly what you are trying to do (send 2.909 BTC to 1LpZAeJthyUueRwZMjv7K471L7Vyg4Abqv while keeping control of the rest of the bitcoins, then you can just reduce the value of the output to 16in5R5UH4LkbA9hhvU2z6ZGYHPxyve67 by the amount that you want the transaction fee to be.
The following command (if copied and pasted into your Bitcoin Core console) will create a raw transaction that spends the exact same 7.43755195 BTC output, and still sends 2.909 BTC to 1LpZAeJthyUueRwZMjv7K471L7Vyg4Abqv, but only sends 4.52835195 BTC back into your wallet at 16in5R5UH4LkbA9hhvU2z6ZGYHPxyve67. The remaining unaccounted for 0.0002 BTC will become a transaction fee.
createrawtransaction '[{"txid":"cccfb24951f68a56e3dd32771f7e70f08fd5e11c550ef127b72ae02d914417e8","vout":0}]' '{"1LpZAeJthyUueRwZMjv7K471L7Vyg4Abqv":2.90900000,"16in5R5UH4LkbA9hhvU2z6ZGYHPxyve67":4.52835195}'
That command re-uses as an input the exact same 7.43755195 BTC input from cccfb24951f68a56e3dd32771f7e70f08fd5e11c550ef127b72ae02d914417e8 as your current transaction uses. That means that ONLY one of these two transactions can ever confirm. If your current transaction confirms soon, then this new transaction will become immediately invalid and the entire network will reject it. If this new transaction confirms, then your current transaction will become immediately invalid and the entire network will reject it. As such, you won't run the risk of accidentally transferring 5.818 BTC to 1LpZAeJthyUueRwZMjv7K471L7Vyg4Abqv (2.909 BTC twice).
I can understand if you might be concerned that I could be misleading you. That's why I've posted publicly here instead of sending a PM. You can wait and see if any other knowledgable people see this post and warn you not to do it.
The result of the command should be:
0100000001e81744912de02ab727f10e551ce1d58ff0707e1f7732dde3568af65149b2cfcc00000
00000ffffffff0220c85611000000001976a914d968ca8825d27c3e20e5653a9785485160997268
88ac7bb7fd1a000000001976a9140114f4219ee59e426ff608df1dd4b4abc378298488ac0000000
0
You can then use the following command in the console to sign the transaction so that it is ready for broadcast:
signrawtransaction 0100000001e81744912de02ab727f10e551ce1d58ff0707e1f7732dde3568af65149b2cfcc0000000000ffffffff0220c85611000000001976a914d968ca8825d27c3e20e5653a978548516099726888ac7bb7fd1a000000001976a9140114f4219ee59e426ff608df1dd4b4abc378298488ac00000000
or if you prefer not to trust the raw transaction that I've created for you, then you can replace that hex string with the results you get when you run the createrawtransaction command yourself.
You can then copy the hex output from the signrawtransaction command and paste it into the forms at the following websites to broadcast it to the network:
https://btc.blockr.io/tx/pushhttps://blockexplorer.com/tx/sendhttps://live.blockcypher.com/btc/pushtx/https://coinb.in/#broadcasthttp://eligius.st/~wizkid057/newstats/pushtxn.phphttps://blockchain.info/pushtxhttps://insight.bitpay.com/tx/sendNote that some of these websites will refuse to broadcast your raw transaction if they are still aware of your currently existing transaction. In that case you'll want to save a copy of this new signed raw transaction, shut down your wallet for a few days (so it doesn't re-broadcast the current transaction), and then re-try pasting the raw transaction to the websites once they've forgotten your current transaction.