See http://orgmode.org/worg/org-contribute.html
for the general guidelines. contrib is more relaxed: it is not distributed with emacs (the only way to get it is from orgmode - git, elpa, tarball etc), so it does not require a formal copyright assignment. It is explicitly stripped out of the orgmode that is packaged with emacs. All you need to do is send a request out to the list that it be included in contrib. Then one of the developers (most probably Eric Schulte in this case) will review it and if it passes muster, he will add it to contrib. There is a description of contrib at http://orgmode.org/worg/org-contrib/ but I'm not sure how current it is. -- Nick