MagiCalender
It has a “smart” search feature, allowing you to search dates and event names. The event descriptions can handle HTML , and the script itself is all XHTML compliant. Please check out the FAQ as it tells you a tiny bit about how the code is implimented, and how events are added. When you buy the script you will find that there is extensive documentation on implimenting the script, as well as 4 examples of implimentation, with detailed comments.