This is a known issue that I've seen discussed, either here or at XDa--developers.com. I can't remember the details but it involves editing a file to modify which groups have write permission on the external SD.
If I find it again I'll post the link here, otherwise happy searching :-)