I'm not to sure about him eating rocks but for hanging up plants and sticks i would get dragon strand ledges they are reallllly useful when it comes to hanging up plants
I was at petco the other day and seen one of there babies closing its eyes during to day its so horrible that they are still allowed to keep chameleons