Did you try entering the URL manually, and see which response the PHP shows?
I've used the high score save myself, so I know the | character works.
I just manually entered my get script url for my Pucked game and it sent:
Paradox|16496|Glitz|13431|Joseph|7240|Joseph|6978|ABR|5681|A|5667|ABRA|5607|b|5254|ABR|5029|A|4708|
edit:
Just had a thought, is your database expecting a number for that spot, or a string? If it's formatted for a number and your sending strings, that could be the problem.