Ideas?
Yes. Read your own code. Look at the code in the first box in your last post. You define a SoftwareSerial instance to communicate with the XBee on pins 2 and 13. In setup(), you call the begin() method for that instance. That is the last time the instance is referenced in the code.
If Serial is to talk to the Serial Monitor (or other PC application), and WirelessSerial is to talk to the XBee, then somewhere you need to call some WirelessSerial methods, just like you call Serial methods.
Why are you setting pin modes in loop()? Is that something that needs to be done over and over?