Saulos Chilima has appeared in court after being detained for accepting money in exchange for contracts.