Looking for a plugin to interact with user goal setting

I am looking for a way to provide users with a series of forms for their completion. These forms would serve as profile information not does not really fit.

For instance our members start by filling out a questionnaire that let us see where they are in the course of their development. We evaluate this information then schedule a meeting. Once we have met with them they establish a list set of goals. We would then follow up with them every 6 months. Each year they set a new series of goals.

So the relationships are one to one to the original questionnaire and one to many with the goals. On their profile page they would have access.

Can you recommend a plugin that might help me accomplish these task of data collection.