Can I make services available just for set times on certain days

I need to make services available just for certain times on random days of the week. ( i.e. home open for inspection).
I then need to link this to a service provider showing availability.
Catch is I can only show the service providers total working hours not just availability specifically for that service.
Note.. I have posted a similar question already but I am deperate for an answer as i have to show this wonderful feature to the powers that be on Thursday and this is the only stumbling block to a fantastic plug in