i think the problem is misunderstanding ambient occlusion... which creates contact shadows when one object is close to another. you can turn off ambient occlusion on specific geometry. would this be helpful to you?