Trial Sites

Is there any way to enable trial sites?

The user signs up for a site and gets an x day free trial after which he can update or his site gets disabled, but the account remains active so that he can upgrade at any time.

Thanks