Si lo quieres ver funcionando, en mi página
hay un ejemplo de cómo implementar algunas opciones en un TStringGrid (color y alineación). A parte ese mismo ejemplo implementa cómo usar el portapapeles con los datos seleccionados en el StringGrid, así que basta con que le eches un viztazo al código y verás cómo recorre y copia la selección (multiselección).