Dito isso, não consigo imaginar nenhum software pronto para usar / pronto para usar que faça isso, já que é um requisito um pouco estranho, se não um pouco válido.
O que você pode fazer, no entanto, é interceptar os pedidos com métodos de preocupação e enviá-los para um script que os salva em algum lugar (SQL, arquivo, Redis, etc.). Essas solicitações devem, provavelmente, retornar um objeto JSON genérico que declara que sua solicitação foi enfileirada para aprovação, para que os usuários não achem que falharam.
O (s) usuário (s) administrativo (s) então carrega (m) outra página que lista a fila de solicitações e aprova-as conforme necessário. As solicitações aprovadas podem ser reenviadas imediatamente pela sessão de Bob ou podem ser enviadas para um processo de trabalho que as realiza em segundo plano.