Here's something that might help you finish a century more comfortably than it sounds like you currently do:
http://www.machka.net/century.htm
As for form and improved climbing skills, check out a spinning class. The fixed gear spinning bicycles can help with your pedal stroke.