I just use an 8" hand impulse sealer and a heat gun, I think I got them at http://shrinkwrapstore.com/ There are probably cheaper places, but I bought mine about 6 years ago.
I use the wand system (click on the systems button on their home page -- I use the first one on the list).
I use polyolefin that is perforated for my CP. (If you are not familiar with the perforated, you can't actually see any perforations -- it's not like it has holes in it or anything). The advantage of polyolefin over PVC is that polyolefin is biodegradable and does not contain phthalates. I've been very happy with it. They also have a nice "how to" video on soap wrapping, and their customer service has been excellent.
I also use the wand system from nationalshrinkwrap.com. At first I was hesitant to invest so much money into the system but never regretted it. I wrap 16 bars at once in a couple of minutes. The perforated polyolefin film is great for cp and the customer service is excellent.