Okay, so while reading through the EJB 3.0 spec, I've realized that dependency injection and jndi lookup are independent concepts, and I've been researching the wrong concept :p So we've more or less been talking past each other the whole time. Sorry about that.
The actual question I'm trying to answer is: Is there a way to do dependency injection cross-server? Essentially binding my client war to the server's context. I don't know if this involves jndi naming in any way, so it probably belongs in one of the other subforums, right?