And i want to program the DC boarduino without having to remove the IC from the duemilanove.
This is going to be your best choice.. unless you have an RS232 to TTL converter, or a USB-to-TTL converter.
I'm sorry.. I meant that removing the IC from the board while you upload will be your best choice. I tend to mix me words up when I'm searching for the best way to say something. :D
You need to remove the chip if you want to program the boarduino with the Duemilanove. I think a nice revision for maybe the Seeeduino or another board would be jumpers or a switch to remove the TX/RX from the chip, so you can use the UART without needing to pull out the chip.
But until then.. it's that, or get another UART device.. :D