What version of SolidWorks are you using?
Can you attach the *.sldprt file of what you have attempted so far? (obviously doesn't need to be correct)
I will be using a Wrap, Delete Face, Thicken and pattern to solve the problem.
Have you made any progress on this problem?