Thank you for your response.
Unfortunately, I am storing data that the client has specifically requested NOT be stored on disk or file. A DLL I have in place does not persist across applet invocations, so I cannot store the data there either.
I realize this is an unorthodox approach to solving the problem, but it does seem to work. And I will never be displaying that portal in the portal window, so hopefully no user interface issues will arise.
Thanks again for response.