hmm.. im curious now, i cant seem to understand why it wouldnt work the first time...
only thing i can think of is the space you have after defaults.. can you try and experiment for me please?
change one of the 2 lines that were having a problem, from:
/dev/hdb1 /storage vfat defaults umask=000 1 0
/dev/hdb1 /storage vfat defaults,umask=000 1 0
ie: replace the space after defaults with a comma
and can you save, reboot, and do what you originally were doing and let me know if that works for that partition?
it would be appreciated, thanks
edit: if this works, i should be able to explain to you why it does