Eu sei o que você está tentando fazer, já que é parte do projeto que estou liderando. Eu já investiguei sobre isso e parece que a única maneira de resolver o problema é usar uma versão modificada do memcached e do apc.
Eu achei que atualmente a APC permitiu salvar dados no memcached, mas descobri que não, então a maneira mais fácil de resolver o problema é hackear o memcached, permitindo que ele tenha diferentes contas com diferentes caches, e talvez um cache diferente. tamanhos e, em seguida, hackear APC também, permitindo consultar memcached para buscar opcodes a partir dele.
O hack do Memcached também seria útil, pois você poderia definir um tempo de expiração para o cache e avaliar o que deveria ser armazenado em cache e o que não deveria: assim, você economizaria mais memória RAM e o usaria apenas sob demanda. Para selecionar a conta que você deseja usar, você usaria a autenticação SASL (que já foi desenvolvida para o memcached) no servidor do memcached, colocando mais segurança nessa configuração.
A implantação do Memcached também seria útil para outras coisas, como o armazenamento em cache, portanto, vou seguir esse caminho.