Welcome MLC. I used Dronabinol, and is also known as Marinol. It's used to help nausea and as an appetite stimulant, not so much as pain I'm aware of. I guess it helped having gone from 130 to 175lbs, but I'm still 50lbs or more lighter from my original weight, but will stay where I'm at for now. As far as shakes, there are a few recipes here, a number of cookbooks elsewhere, and basically anything can be liquified, diluted for the tube, especially with a Vitamix.
Good luck.