I would like to get into the market of outsourcing web projects. On sites like eLance they have templates which help you create and track a staged project from start to completion. Are there any web design business templates out there that provide similar functionality, something that I could use between myself and the client to track project progress? I'm not that concerned with tasks that I need to complete, more something that client could use to track the project.

Some of the features may include:

1) An isolated area for each client to view their project progress, see demos, etc
2) Graphics to show project stages, based on the agreed-upon workflow
3) Indicators to show who is waiting on what information (i.e. waiting for the client to provide content)
4) Project timelines

My guess is that I'll need to design something from scratch, but no need to re-invent the wheel if it isn't necessary.