Is there a way to transfer fiat between exchanges? I have money in bitfloor at the moment which I wish to move to another exchange
You'll need bitfloor to support ripple.
But if bitfloor had withdraw codes (dont think they do), a gateway could stand in the middle and issue bitfloor IOUs for codes, and vice versa. These would then be fungible with other exchange IOUs (as long as there was a path).