Hello everyone,
So to help clarify this problem of mine, and add a little much needed context, I have taken Alto777's advice and created a diagram. Hopefully this clears up all the mud sloshing around this post!
You can find the diagram here, I'm having trouble attaching it directly to the post...
1. The signal source. This comes from a proprietary commercial program which can only edit the signal superficially (change how many LEDs of data is supplied, and which colour the LEDs should be). The interface is a hub for distributing the signal between many RGB devices. I should mention, it is intended for RGB devices that enthusiasts use to customise their PCs.
2. The grey box with hatching represents a port on the hub. Each port has 5V supply voltage, ground, data in, and data out. In my diagram, only the path of the data is depicted, although there will always be a 5V line and a ground with it. The red line with hatching represents a connector to my module. You may notice another connector over at the RGB device near [3]. It is worth noting now that I can only modify, and am only interested in modifying, anything that comes between these two "connectors", as everything outside of them is impossible to modify or is subjective to my aims.
3. Commercial RGB device (Case fan, LED strip, GPU block etc). A few important things: this device, no matter what it is, will never have the means of returning a data signal, and it must receive the signal exactly as it passed through the port.
4. This is the heart of my problem (I'll discuss the overarching goal of the project later). It shows my current solution of cramming 16 WS2812B into a 4cm x 2cm x 1cm project box, just so each IC can deduct its 24 bits of data from the signal. I don't even require them to illuminate, although they do, and use power and create excessive heat! I am searching for a solution which will deduct all 16x24 bits from the data signal, fit in roughly the space of a Pro Mini, and not use silly amounts of power.
5. The data out (or in? Perspective.) will continue back into the hub and onto the next port where it becomes the source signal for this same process. Herein lies the ultimate aim of my project. If this process is repeated for 6 RGB devices, those 6 devices will be supplied their own unique 16 LED signal, or rather 16 x 24bit sections of the original signal issued by the source software. This means every RGB LED on each of the user's devices could be controlled individually using the software, allowing the user to maximise customisation. This is in contrast to a regular splitter hub, which only splits the same source signal to each device, making all devices display the exact same lighting effects.
Oh, and you might be wondering "Why 16 LEDs?" Well, it is a significant figure, but I can't give it away here; as you may have guessed, this is a commercial venture! Besides, it is of no relevance to the specific question I am asking, it could be any number.
On this subject of commercialism, and not to ride roughshod on the integrity of the good name of the Arduino Forum, I know this really isn't the place foir this, but I am a complete beginner here, whatever solution I do land on, it will take me a very long time to learn how to implement it. If someone would like to take a more active role in developing a solution with me, I am open to discussing the possibility of hiring them for the gig.
Hopefully I'm being understood a bit better now. And thank you to the other responses too, I'm investigating those suggestions too!
Thanks,
Graham