An apple works good. If your real desperate just rig a little pipe out of tin foil or a pop can. I've heard of people rolling J's with toilet paper in jail but I can't imagine that tastes good lol. Carve a stone pipe.
OR...I forgot about this method, get a water bottle and cut the bottom off and take the lid off then take a butter knife or whatever and heat it up red hot then use it to smash a piece of bud that's sitting on something that won't burn and hold the water bottle over it an suck up the smoke. Basically a hot knife hit. (The bud smokes best if you break it up really fine then kind of smash/knead it into a hard little patty.)
OR you could make a ghetto vaporizer like this:
[video=youtube;wmixODIvAtM]THIShttp://www.youtube.com/watch?v=wmixODIvAtM[/video]
EDIT: In that video they don't show to punch a second hole in the lid for a carb. Also using an over light bulb that's meant for high temps works better and is thicker. =)
OR...you could make brownies.
Make brownies like normal excpet beforehand take the oil it calls for plus a little more and break up your weed, put it in it, simmer on low for about 20-30 minutes or until the weed gets a little crispy and browns a bit. DO NOT BURN IT OR LET IT SMOKE THOUGH, very low heat, teeny tiny little bubbles only. Then strains out the weed and add the oil like normal. I use anywhere from 2g-7g per batch depending on the quality. =)
-You can do this anything that calls for butter or margarine too. Peace.