While you can specify things regarding post ownership & post hosting in your terms of service, the situation you describe would be best solved by talking to a lawyer. Once you have a new rule set, you can switch a setting in the control panel (of recent versions) and force all registered users to re-agree to the new rules.