It shouldn't run a check on your root partition because you have it set to 0. Do you have any other partitions? Like /usr, /boot, /home, or /var. If you do, you'll want to make sure they are set to 0 also.
As for the root partition being mounted read/write, it's in one of the start up scripts. You should find a line that remounts the root partition read/write. In zipslack it looks like this.
/sbin/mount -w -v -n -o remount /
BTW, MasterC has an linux mp3 system in his truck. Maybe he can give you some tips. Here are a couple of his threads.