I had the same problem with WP 2.0 not being able to create a folder beyond 2006 even though everything’s been set to 777.
The only way I could get it to work was to uncheck the “organize my uploads into year and month” and fill in the exact directory “wp-content/uploads” for uploading.
It works now. Funny though, never had that problem with other hosting companies till this new one.