Nick,
There are 426 soldiers with the surname "Roberts" from North Carolina and 398 from Virginia according to the Civil War Soldiers and Sailors System at http://www.itd.nps.gov/cwss/ . For us to be able to help you, we're going to need some first names, counties your ancestors were from in 1860 or other data.
Jim Martin