You might want to look at a coaching/training program. Lynda at Training Peaks has some prebuilt plans that you can purchase.

http://www.trainingpeaks.com/trainin...ndawallenfels/

http://www.trainingpeaks.com/trainingplans.asp