Extended Comment Options allows you to close or open comments on batches of posts. You can schedule this automatically, too.
No, but the theme you're using may hide comments on posts if comments are closed. If you're comfortable with PHP you can change the theme yourself in the
single.php file in your theme folder. If you're not, you can contact the author of your theme or try the support forums if you need help.