3d objects have sprites assigned to a side.
changing the image of a 3d object, is as simple as changing the sprite it is set to look like.
you could have a 3d square inside the square, to have walls set as hollow appearance, with no top showing, then set this inner 3d cube to have the width of the desired hole size.
construct 3, unless im unaware, doesnt have great 3d rendering outside of isometric shapes
working it out, it will be sheerly aesthetics.
hope this is useful. more than likley someone else knows better.
there is always the option of just having hundreds of 3d squares... and deleting them.
thats going to slow the game down mind you