Hi Rami -
I believe you can only edit one geometry at a time using this technique. If it's a feasible workaround for your workflow, perhaps you could create a multi-part geometry composed of the features you wish to edit. I haven't tested this, but maybe something like this:
--Allow the user to select several graphics of one feature type (polygons, e.g.).
--Use the selected graphics to create a new multi-part geometry (a new Polygon composed of several Rings, e.g.).
--Call EditGeometry::StartEdit and pass in the new geometry.
Of course, managing the resulting edit as individual geometry edits would be the tricky part. Perhaps listening to OnGeometryEdit would allow you to work with individual edits as they are made and apply them to the appropriate feature (?).
Hope that helps, Thad