Heart of palm is a great cheese substitute. My husband and I buy SUPER CHEAP cans of it packed in water. After removing the waxy outter part, the insides can be "shredded" and mixed with pasta or salads or whatever. Its got a easy-to-pull-apart texture to it that reminds me of string cheese but of course this stuff wont melt.
Try it out and let me know how you like it! Share with me any yummy recipes you come up with because I am really interested in the stuff!