No, not really. We use "cough up" in connection with money, information or similar.To give something unwillingly.
"I wanted to borrow a text-book from him. At first he didn't want to give it but than he coughed it up." OK?
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: