A string is a series of bytes representing ASCII characters. If you want to compress the amount of bytes it uses, here's an idea:
Assuming your string uses a limited character set, you can convert your letters to a 7-bit (or even 6 bit, if you give up capital letters) represention of your own making (let's say that '0' [48 ASCII] is 27 in your representation and not 48), thus saving a bit (or 2) off each byte. You can use the String to Byte Array VI and then the Number to Boolean Array VI.
Now you have an array of bits in which each 6 bits is a character. Break the array into groups of 8 bits, transform it back to a string and (hopefully) you've compressed the string by a quarter.
When you want to decompress, you'll need to reverse the process.
I haven't thought it through, and it probably needs some more work, but I think the basic idea should work.
___________________
Try to take over the world!