1. Yes. But you may notice a drop in speed whilst you are both surfing.
2. You can share files over a wireless network. You will be able to see each other's shared folders. You will need to run the network set up wizard. You should not need an ethernet cable between the two.
Note for 2. above - this is for XP as I have no experience of Vista.