La forma más simple en que yo he solucionado algo parecido es poner dos DBGrids uno al lado del otro.
Al DBGrid de las columnas fijas le quitas las ScrolBars y te va a quedar bastante bonito...
Código:
Fijo "Movil"
DBGid1 DBGrid2
+-----+-----+ +----+----+----+----+...
|COL1 |COL2 | |COL3|COL4|COL5|COL6|...
+-----+-----+ +----+----+----+----+...
| | | | | | | |...
| | | | | | | |...
...