I agree with MCA and Jack (I think) ...Lets just open-up the UDF forum and go from there ... everyone will pretty much adhere to the informal standards ... Martinj can clean-up the forum every so often and advise of anyone not following the rules ...
And let's allow feedback and constructive critizisms in there as well - as thread owner, the Author can repost amendments/enhancements to first post ... Allowing feedback will also act as an interesting audit trail and show the evolution of the UDF ...
As it stands, I think we're stiffling the forum with a lot of unneccessary rules and regulations ... not to mention maybe discouraging (scaring off) new folk from posting ... to bastardize a famous quote:
"I'd rather see a crooked UDF, than a UDF un-posted" 
-Shawn
By the way - lots of source code library boards work this way ... the author posts the code ... than folks tack-on feedback and suggestions and the author responds/amends ... makes for some interesting reading ... sometimes even leads to function spin-offs and new ideas for other usefull functions ... all this from a unified single thread (idea).
-Shawn