You can disable the Messages extension or hide the send button, but it all depends on the terms on your website. As for renewing listings and paying for them, I recommend using Paid Listings, where you can customize the expiration date of the listing and create packages, and if it expires after 24 hours, the vendor will need to pay again to continue the listing.