Sorry that it took me a while, but I looked at your file and found why the skip patterns you created in the responses file weren't working. The main reason is that, like with the skip to column in the MediaLab questionnaire files, the skip to formulas you use in the responses.xls file need to be in the row of the experimental variable to which the apply. Instead of creating new variable names and rows for them, you simply needed to move the formula to the proper row. If you take a look at the file that I attached, you can see that I put the formula you had for the variable "OtherUseProbs" in the row for the experiment variable "OthUse17." Now, right after participants answer "OthUse17," MediaLab looks at the formula totaling the responses to "OthUse15," "OthUse16," and "OthUse17" (called "OthUse15to17Total" in the attached file) and then uses the formula in the skipto column for OthUse17 in the attached responses.xls file.
You would also need to change how you calculate responses to your multiple response items, "OthUse12.1" and "OtheUse12.2." As the MediaLab manual points out in the Advanced Features > Tips section, the variable names used in the responses.xls file need to match the names of the variables recorded in the data files. Because "OthUse12.1" and "OtheUse12.2" are multiple response items, they are recorded in the data file with_xx following the item name where xx represents a number for each of the choice options. If you take a look at the attached responses.xls file, you can see that I put the variable names for all 7 options of each of the 2 multiple response items in rows B2 through B15. You can now use the 0 or 1 recorded for each of these choices to create skip patterns as needed.
I hope that this helps and gets you started on creating the skip patterns you were looking for. Please let me know if you have any other questions.