After asking around on IRC for some syntax help, someone brought me to this:
Serial.print(reinterpret_cast<char*>(fubar));
someone didn't understand your problem, or was plain wrong.
Your problem is becuase you're sending a chunk of binary data to a function the expects a null-terminated string.
the string version of serial.print will not work for what you're trying to do. Write a loop to send the data one byte at a time until the whole array is sent.
-j