SurveyForce Deluxe for Joomla and Mambo component for Joomla can do this for you: decision tree, invitations, reports in bars and pie charts and much more.