You can achieve this by setting up a Workflow (under Administration).
How it works is you create a group that whenever someone is placed in that group, it will automatically archive them - which you can do in bulk from a Report you generate. Below is a screenshot of how that Workflow is configure.
Please Be Aware:
- Making contacts Active again can only be done one at a time.
- This is a very powerful & potentially dangerous workflow.
For example, someone could generate a report with everyone in your database, and accidentally add to this group, cause your entire database to be archived.