Yes, you can upload a file into a folder, using a path relative to the ID for the folder, like "<FOLDER ID>/<FILE NAME>".
Here's a simple example of
Yes, if the they both have Can Edit permissions to the share. The owner can specifiy whether they have Can View or Can Edit permissions. Only Edit all