Your statement:
"I would like to have something that will show Worst Case, RSS, Six Sigma, CP, Cpk, DPPM, and graph the results."
I'm not sure you're going to get this from stackup analysis. Most of these quantities are process quality data that are developed after a process is implemented. These are tracking data and are used to determine how much processes change & improve by process changes.
From my own experience, one can develop an arithmetic stackup which is simply additive plus/minus values of all tolerances in a direction. Usually it isn't reasonable because the total stackup is huge. Besides, statistically one would probably not experience such wide variation in stackup, which sort of fits common sense. Juran's quality manual states that if you have capable in-control processes with Cpk's of 1.33 or better, then the arithmetic tolerance stack can be reduced through some sort (can't exactly remember the details) of a squareroot-of-sum-of-squares analysis.
TygerDawg