I realize that a firewall prevents access to the machines behind it.
It is NOT pointless however since it is a controlled environment and only meant to be accessed by about 10 machines, not the general internet public.
We cannot use cookies since our systems are setup not to accept them since they are shared machines.
I guess I'll just have to rethink the entire database interaction and unique identifier choice. I guess sessions will be the way to go.