I'm guessing that you still haven't enabled the status LED's from post #3.
Since you're using an EasyPIC board, you should have lots of LED's to use.
It makes it a lot easier to see what's going on.

The PIC program has no problem receiving data from my PC app.
Can you post your friend's PC app?