Is there a way to smooth without making holes in a face?
to me it lokes like you have double Vertices. You should make a copy file (just in case you mess it up) and select all Vertices with 'a' and on the left side you should have a panel (you can let it show up with 't', that's how it workes in blender). Select 'Tool' and under 'Mesh Tools' you should find the option 'Remove:' and there is the button 'Remouve Doubles'.

I hope that should fix it for you.
Gr W.Zayde