There are currently only two scripts allowed in transactions. You want more
As soon as somebody codes a use for it in the standard bitcoin client, discusses it here, tests it out on the testnet and makes a pull request.
Otherwise you will have to send special transactions to a special miner and pay a fee, lest they never be included in a block. And of course your receiver will need a special version of the bitcoin software to redeem the transaction.
is the miners really blocking wierd transactions?
all scripts are allowed, i think... but the official bitcoin client only emits 2 types.