to set it up so /opengui GuiName will work you ned the following:
in server.cs
function serverCmdOpenGui(%client, %guiName)
{
commandToClient(%client, 'OpenGui', %guiName);
}
in client.cs
function clientCmdOpenGui(%guiName)
{
Canvas.pushDialog(%guiName);
}
definately complicated - but due to the way blockland and torque is setup, this is what you need.