How can I connect a remote (accross network/internet)application to my current application's data structures?

I want to create some type of remote viewer.

Thanks for any help

-Sam