Emulating a serial port as a way to talk to tools like processing is probably the wrong approach. The digispark is technically not able to implement the serial port usb protocol because it is a low speed device. Some operating systems tolerate it, but others do not. I believe more recent versions of Windows fall in to the category of do not. DigiUSB is designed to be simple and compact, which matters a bit when you\'re dealing with a chip with not very much program memory.
A better approach I think would be to interface processing to digiusb. It\'d be really neat if someone made a processing library for digiusb - there\'s a few existing things which use libusb to talk to usb devices, so it wouldn\'t be too difficult to adapt them. Another way to go would be to open a subprocess to one of the digiusb terminal programs and just chatter through that.