Do you have any plans to allow scripts in transactions?
I don't think I understand this question, so please precise.
But I have another answer to your previous question - times time a positive one

Is it possible to spend an unconfirmed transaction?
Not in the current implementation - not without modifying the source code..
Unless it would be an unspent transaction that you made yourself, using gocoin.
Actually, it is possible.
It just came to my mind.
The fetchbal tool - it can fetch unconfirmed balance.
And then, having your unconfirmed transaction in the balance folder, you can just use it on the wallet (it won't see a difference).