Hi,
don't worry about your English, it0's good enough to be understood. Well, improving is always good, but I can't say mine is perfect either, so...
In order to do what you're thinking you need to have two Wi-Fi interfaces acting as a single one. The IP layer should not be aware that there are two or more Wi-Fi radios down there, otherwise it will become a routing problem (and you'll not be able to send beacons on one channel and data on the other).
Unfortunately there's no simple way to do what you described You'll need to heavily modify all the wifi module, in order to have two (or more) WifiPhy and one WifiMac instance.
Split the data between two NetDevices just below the IP layer could be more feasible, but each one will behave separately, each one with its own beacons, data, associations, etc.
Anyway, I'd suggest to study the idea from an architectural point of view first. Then, when you have a clear picture of the layers and who is communication with who, you can move to coding.
Hope this helps,
T.