File transfer over xBee

I am trying to transfer a small file from one arduino to another over xBee. I am using the xBee library. The file would need to be broken up into smaller chunks as the xBee payload isn't that large. One of my concerns is that packets may not arrive in the same order if other xBees are forwarding the packets. Or one packet could be dropped.