Now I do an md5sum and attach it to the block chain in one of my BinCoin wallets. Note that it does not have the text, but simply shows that I own the thing that has the given md5sum. (Add more checksums to be sure...) Now I go and sell this contract to whomever trusts me enough to give me BTC for it. If my reputation is good, I'll get a good price for the contract.
Please don't use MD5 as a cryptographic hash function anymore.It is still useful for detecting random file corruption though, or converting random data into a 128 bit number.