Yes. Simply write a workflow that triggers whenever an activity is closed and reopen it.
Another option is to write a plugin that triggers on status changes and set status back to original using PreImage.
Ayaz Ahmad CRM Solutions Architect | http://ayazahmad.wordpress.com