Grazie dei suggermenti ma ho trovato il motivo anche se per me continua ad essere inspiegabile. praticamente la tabella che vi avevo postato è nidificata in un'altra tabella, la riga che conteneva la tabella con problemi aveva una classe in css che specificava:

.cellatabella {
border: 1px solid #CCC;
border-collapse:collapse;
}

ecco togliendo questa class dalla riga 'padre' funziona correttamente il cellspacing anche in IE.

Grazie Ancora