Yes, firewalls permitting. The client has to export its callbacks as remote objects and supply them to the server, typically via some registerCallback()
API. Then the server just calls the methods.
However firewalls to the Internet typically don't permit callbacks, and if they do there may be issues with port numbers: you will probably need the clients to export their remote objects on a specific port which is opened in the firewall, typically 1099.