I want to take two female USB from a computer one will be on top of the other just as they are installed in a computer I want to make a generic type a female to female connector would one connect pin 1 to pin 1 and so on or do the cross over?
You are going to need a special cable for connecting two computers together. This is because USB is a master-slave connection and both computers will assume it is the master of the connection. See http://www.hardwaresecrets.com/connecting-two-pcs-using-a-usb-usb-cable/ for a lengthy explanation.
@Svein is correct. HID drivers (kernel mode code) are not going to be happy - an error in driver running in kernel mode can crash and/or freeze the system. Protocol errors are nasty, IMO.
Instead of wiring something that is a guaranteed problem - there are a lot of really bright people here who can help.
Please tell us what you want to do, not how you want to do it.
The simplest way to transfer files is the venerable sneakernet - buy an USB stick, copy the files to be transferred over to the stick, walk to the other computer and copy the files from the USB stick.Repeat until done.
If you are trying to connect two devices together that act as Master devices, that is with both of them supplying power to the cable, then @rbelli1 is absolutely right; they won't like that at all. There used to be, and maybe still are, cables sold for that purpose with some active components built in. They also came with some supporting software for data transfer.
If you are making a coupler so you can connect two USB cables together for a longer run, then connect as in your original diagram.
What is the project you are working on? If you don't mind divulging the details, someone here may come up with an easier approach.