Debes entender que el contenido de una celda es texto y por tanto debes convertir a números su contenido antes de hacer la multiplicación. Una vez hecha la operación, conviertes de vuelta en texto. Por ejemplo, suponiendo que se trata de números enteros:
Código Delphi
[-]
var
N, M, P: Integer;
begin
N := StrToInt(StringGrid1.Cells[..,..]); M := StrToInt(StringGrid1.Cells[..,..]);
P := N * M;
StringGrid1.Cells[....] := IntToStr(P); end;
// Saludos