Solo un'idea, prendila con le pinze
codice:
<script>
function resz() {
est =  document.getElementById("esterno");
adiv = est.getElementsByTagName("div");
 hmax = ""+parseInt(est.scrollHeight)+"px";
 for (var i=0;i<adiv.length;i++) {
	adiv[i].style.height = hmax;
 }
}
</script>
</head>
<BODY onload="resz()">
<div id="esterno">
	<div style="border:1px solid red;width:150px;float:left;">a
b</div>
	<div style="border:1px solid red;width:150px;float:left;">a
b
c
d
e
f
g</div>
	<div style="border:1px solid red;width:150px;float:left;">a
b
c
d</div>
	<div style="border:1px solid red;width:150px;float:left;">a
b
c
d
e
f</div>
</div>
ciao

ps: scusa se ho ignorato l'indicazione nel titolo.