First of all I guess you would have to store the ip and the time it was added to the list. Have some sort of timed job running that loops through the list every so often and clears out and ip that...