There’s several ways to create an empty polygon mesh with the Object Model.
from sipyutils import si # win32com.client.Dispatch('XSI.Application')
from sipyutils import log # LogMessage
from sipyutils import C # win32com.client.constants
si = si()
o = si.Selection(0)
if o.IsClassOf( C.siX3DObjectID ):
o.AddPolygonMesh()
o.AddPrimitive( "EmptyPolygonMesh" )
o.AddGeometry( "EmptyPolygonMesh" )
AddPolygonMesh() courtesy of Vladimir