Making a command block with a command block [duplicate]

Solution 1:

You pretty much answered your own question with your side question. Currently there is no way to do this in minecraft but the upcoming clone command will make this possible. For reference sake I have below a link to a SethBling video as he shows off these features in one of his snapshot videos:

Solution 2:

I think there is a way to /setblock a command block with a command in it. I've seen it, and used to do it, but forgot how, but I think the setblock command is:

/setblock (cordinates) command_block replace 0 {command:-your command-}

I think this should work with plugins, but plugins somehow change up the use of commands sometimes. If I find out anything wrong about the way I said the command, I'll try and remember to come back on and edit it.