1 : Leave the firewall on, and run the network configuration wizard, search for it in the help, that will configure the firewall to allow file and printer sharing. Afterwards you can turn it off, but it will work when on as well.
2 : Reset the IP Address cos the wizard will bugger that up, and while you're doing this, make sure that in TCPIP that enable netbios over TCP is checked.
3 : On the C: drive of machine a, share c:\ for Everyone, and then edit the actual file access permissions, and allow everyone access to c:\ (AND click on advanced and choose replace permissions on all subfolders).
Garauntee'd to work.