Well, if you've got some webspace and a SQL server set up on it I should be able to create something mostly automated to handle all the scheduling and whatever. I don't know PHP however, so it'll most likely be ASP / C# if I do it.
Might have to get some sort of Visual Studio at home then...