Sounds good!
No, I’m afraid not; in fact, none of us have been able to successfully update custom fields via CURL, as you can see here:
But I can promise you that it’s possible via C#/.NET as I’m doing it in production in Flowsana probably many times a day.