Hola:
La verdad es que no conozco ningún script, pero la parte teórica se me ocurre que sea una capa (div) con posición relativa y dentro las capas que se correspondan con posición absoluta, y los estilos width como el porcentaje de dividir 100 por el número de columnas (para 4 = 25%)... el height al 100%... y dentro de cada una de esas columnas capas otras capas con width al 100%, left=0 y el top y height que sumen 100... (en porcentaje)...
Un ejemplillo:
Código:
<html>
<body >
<div style="width: 100px; height: 100px; border: 1px solid gray; position: relative">
<div style="width: 25%; height: 100%; position: relative; top: 0; left: 0">
<div style="width: 100%; height: 30%; background-color: yellow; position: absolute; top: 70%; left: 0">
</div>
</div>
<div style="width: 25%; height: 100%; position: absolute; left: 25%; top: 0">
<div style="width: 100%; height: 70%; background-color: red; position: relative; top: 30%">
</div>
</div>
<div style="width: 25%; height: 100%; position: absolute; left: 50%; top: 0">
<div style="width: 100%; height: 50%; background-color: blue; position: relative; top: 50%;">
</div>
</div>
<div style="width: 25%; height: 100%; position: absolute; left: 75%; top: 0">
<div style="width: 100%; height: 80%; background-color: lime; position: relative; top: 20%">
</div>
</div>
</div>
</body>
</html>
Espero que te sirva...
Saludos