Try hotscripts.com.
I don't think it would be that hard. If someone wants to add an item to their wish list, then all you need is a wishlist table that contains an ID column, as well as person_ID, item_ID, and other fields you think you need (such as expiration, duration, etc.).