En
esta página tienes un ejemplo (Sección ejemplos -
Color y alineación en celdas de un StringGrid-) de cómo cambiar el color a filas y columnas de un StringGrid.
Para "juntar" las celdas basta con que sobreescribas el procedimiento de repintado, la cual cosa puedes ver también en ese ejemplo (revisa el código).