I'm a firefighter and would like my department to start doing online scheduling. I'm looking for a script that would allow for a calendar to be put on a webpage, allow each user to have a seperate login, and then allow them to only add or remove themselves from pre-determined empty shift slots....
I would suggest that you do a search for premade calendar scripts. That would be the quickest. This of course unless you know how to program. Then you could do a search at CPAN for a date module that would assist in writing your script.