It could be done with a MySQL database. It shouldn't be too hard to implement, but would anyone actually use this feature?