En tal caso .. necesitarías DHTML (HTML+Javascript) para dicho control. Es decir; consulta en el foro de Javascript como generar una tabla con esas propiedades "flexibles" y luego sólo tendrás que generar dichos arrays o elementos que use javascript desde PHP (que obtendrá tus datos de la consulta SQL pertinente).
Podrías ver en sitios como:
www.phpclasses.org www.hotscripts.com
Por si hay ya algo implementado al respecto. (classe o funciones ...)
Un saludo,