To access portal objects from a remote application, first retrieve an IObjectManager object from the IRemoteSession object.
Java:
IObjectManager objectManager = session.getObjectManager(ObjectClass.Community);
.NET (C#):
IObjectManager objectManager = session.GetObjectManager(ObjectClass.Community);
.NET (VB):
Dim objectManager as IObjectManager objectManager= session.GetObjectManager(ObjectClass.Community)