The easiest way to do it is to store the date in a field in the user profile and then adjust the login to check that the time period has not expired.
Shouldn't be too difficult, but could require a small amount of hand coding or maybe just the creation of a view in the database to pull off.