the simplest solution: connect your client to both machines. One connection is used for data gathering, the other for ordering.
More complex, but easier to manage: connect your client to the production system and use it for data-processing. Generate orders, but transmit them via a remote-client to the paper-trading account.
We are using rabbitMQ for data-transmission. Works like a charm.