You should use e.Columns[1].Html to modify the second column HTML.
An example from the Project Management ASP.NET tutorial:
http://code.daypilot.org/64294/asp-net-gantt-project-management
protected void Gantt_OnBeforeTaskRender(object sender, BeforeTaskRenderEventArgs e)
{
TimeSpan duration = e.End - e.Start;
e.Row.Columns[1].Html = duration.ToString();
}
In your case:
protected void Gantt_OnBeforeTaskRender(object sender, BeforeTaskRenderEventArgs e)
{
e.Row.Html = "<span style=\"color:red;\">" + tempTask.title1 + "</span>";
e.Columns[1].Html = "<span style=\"color:red;\">" + e.Tags["Status"] + "</span>";
}
Let me know if it didn't help.