Most GPS receivers have the ability to set an interval as to how often they send. Why are you not using this function?
As for knowing who sent the data, if the GPS does not include an Address function, then you can always use API mode on the Receiving XBee. That way the 64 bit address of who sent the data will be included in the frame.