_В_теории_ (за неимением usb cdrw и из-за наличия стойкого отвращения к usb вообще подтвердить или опровергнуть нижесказанное не могу) будет достаточно подцепить usb-девайс как эмуляцию SCSI-устройства. Далее процесс ничем не отличается от стандартного.
Что касается "как писать диски вообще" -- в местный FAQ или поиск.