Ronnie I use CD Indexes made by Eastern Digital Resources South Carolina List pretty much what you are looking for and all conveniently on a CD. These folks are constantly updating their databases, as new information comes around.
You can order All Civil War Soldiers Data, or you can order specific units which will include their Regimental History ( Colors, Battles, Soldiers down to Company level) at pretty reasonable prices.
Mark