Lock time is supported by MultiChain at the node layer, but you can't create a transaction with non-zero locktime using the current APIs. So you would need to use createrawtransaction then use some external library to modify the appropriate transaction fields.