I’m not familiar with mdadm personally, but I don’t see why you wouldn’t be able to download and compile the source code on Mac OS X, just like any other *nix system.
Also, FWIW, external Firewire hard drives can definitely be RAIDed. Although Mac OS X’s Disk Utility doesn’t technically support RAID 5, it does treat Fw drives just like internals, so I would assume the same goes for USB drives.