Какие есть библиотеки для работы с MS Word на C#?
NPOI и для Word и для Excel, и docx.codeplex.com для DocX (новый формат Word).а воспользоваться последним не получится, потому что тут уже требуется .NET 4 и выше.
Не требуется.
есть очень классные решения от   Aspose 
я в текущем проекте использую их решение Cells как замену коме офиса,  работает существенно быстрее.
попробуйте. штука платная, но если подумать головой можно придумать как легально обойтись бесплатной версией(она полнофункциональная)