potresti recuperarti la larghezza dei vari td di una riga con

document.all.idTD.offsetWidth //IE
document.getElementById("idTD").style.pixelWidth //NN

e poi applicare le varie lunghezze ai td della riga di intestazione!!