Mmm, as I see it:
• Your requirements where almost fundamental impossible by the memory-issue (see #18).
• Nevertheless John_Betong has tried to develop a php solution for you with all your requirements (and has put his time in it), but unfortunately it didn't work.
• As it seemed OK when John_Betong tested it himself, but you and ralph.m denied that, I think he had the right to get some feedback about in what circumstances it didn't work.
• In the meantime you changed your requirements (!), so a solution in that way isn't needed anymore.

I should say: "annoying classic case of *hi-jacking* "? - No, there was no other goal than trying to help you, and with the result everybody can be happy now.