I don’t see any reason why you would not be able to post through cURL. All I can think of is that you are running into the anti-spam-bot traps. And as @Kroc has chosen to be vague about those, I am not going to document them here either. Look at the code, is the best I can say.