Just to add to this - if you were to compile for Linux (a VM, maybe even Raspberry Pi) you could develop and test a working UDP implementation relatively easily. It would then just be up to someone who knew ESP8266 (@Kolban? :) ) to add in the ESP8266-specific part of the code.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Just to add to this - if you were to compile for Linux (a VM, maybe even Raspberry Pi) you could develop and test a working UDP implementation relatively easily. It would then just be up to someone who knew ESP8266 (@Kolban? :) ) to add in the ESP8266-specific part of the code.