need to move 1 unsigned long serially really quick

Use the hardware spi or uart, plus interrupts: configure the modules to trigger an isr when the data register is empty (or the transmission is done). In the isr, load up the next byte, until all four bytes / string have been done.

The speed will be blindingly fast, and it is a send-and-forget type.