This should not be a problem as long as you don't ever drop data. It sounds like you need a loop that performs serial reads, adds the data to an array, and then parses the array, breaking the data into 12 groups. One thing to keep in mind is that serial data is start bit, data bits, parity (optional), then stop bit(s). So if you're sending 24 bits of data, you really need to be sending 30:
start
8 bits
stop
start
8 bits
stop
start
8 bits
stop
While configuring COM1 for 8,N,1,115200. Also make sure your device is sending RS-232 voltages, which should be < -3V and > +3V at the receiver (COM1) per RS-232 spec.
Hope this helps!