Ok, I'm not much of a tech guy, but... here's my 2 cents. Assuming that the DEV team is facing some major trouble in getting the PS3 keyvault server side app done, I think there might be another solution.
That is: compiling only the client app, and distributing it along with a file containing a limited, unique range of search values, different per user. The program should be able to write the processed data from the PS3 in a file on a memory stick, so that every final user can upload this file containing his results to ps3news server.
Yes, there could be some pratical difficulties distributing the app along with the file containing the unique range of search to every single user, but maybe ps3news staff could manage. And hey: it's just an idea!
Anyways, best of luck for the project.