Linux has full support for real modems. Unfortunately many internal modems are fake modems. Instead of using hardware to run them selves they need to have software emulation. The modem companies don't want to give out the software emulation so that people can port it to linux, so people had to reverse engineer the winmodems. Which is not very easy and may need some extra setup.
Heres the details
Linux supports FAT partitions just fine. You loose the file permissions to a certian extent and the person to mount the partition to your directory system. But it shouldn't be a problem if all you want to do is share files.
To navigate the directory system you can use the desktop file manager to do it.
The bottom directory is called the root directory, it is representated by a "/". Their is no C: drive or anything like that. Every thing is part of the directory system. For example your home directory would be located at /home/username. Another important directory (most of them are) is /etc/ and that is were your system wide configurations are kept.
Any other partitions, cdrom, floppy disks, or network shares must be "mounted" to a empty directory to become accessable to you.
So if you want to use the desktop file manager to view stuff you open it up, and in the top it should have a place near the top that shows the "path". Replace that with a / and that will take you to root.
A much better way to do it is to use the command line to navigate. Open up a terminal (Redhat used to have it located in the system tools menu, I think, move a copy of the button to your task bar).
Dos's syntax for a large part was based on Unix so lots of the commands are similar. You use cd command to change directories. Like:
cd /home
Instead of dir command you use "ls" to do the same thing.
ls /etc
or for more details:
ls -l /etc
You also have a autocomplete function which saves you a lot of typing.
Say you have a file named:
MyHomePicsThatITookLastYearAtXmasAtMyGrandmaHouse.jpg
You don't have to type it out. As long as the beginning of the name is unique to that file you can try:
ls -l MyHo
Then with no space hit the tab button and it will finish it for you.
If you do searches in
www.google.com you can like this
one you can find all sorts of help and get very detailed howtos on how to do lots of different stuff.
That's how I learned.