int n = int.Parse(project.Variables["nomer_stroki"].Value);
//n--; //Если известный номер строки не учитывает отсчет с 0, раскомментировать
string newValue = project.Variables["na_4to_zameniti"].Value;
project.Lists["list"].Insert(n, newValue);
project.Lists["list"].RemoveAt(n+1);