Can i run several links through single pcie x8 connector?
PCIe does autonegotiate the number of lanes to use on device initialization, but I do not believe it is possible to sudivide a single PCIe slot to connect to multiple devices without help from the upstream device (root port or switch).  Some motherboards allow x16 ports to be reconfigured as x8 ports.  Part of this is the physical reassignment of signals (done with high speed multiplexer chips on the board), part of this is in the configuration of the upstream root port or switch chip.  The upstream device has to support splitting the lanes into multiple independent interfaces, and it has to be configured to support the lane configuration you want.  Assuming the necessary hardware support is present, you may need to modify the BIOS to configure the lanes correctly during board-level initialization.  You're probably going to be much better off if you use a PCIe switch.  It should be possible to get a PCIe switch that will give you 8 1-lane ports on one side and a single 8 lane port on the other side.  You may need to provide a small EEPROM chip that the switch will use to configure itself with the ID numbers and port configuration you want.