building my own programmer

Hi, I want to build the Duemilanove programmer or just part of it. I bought a USB to RS232 coverter made by FTDI. Can I interface the coverter to the Atmega328 somehow? Or must the ic have a bootloader loaded in it?

Thanks.