Unfortunately, you are giving very little information.
No clue if you have complex FX “patches” in mind, or just quite simple ones,
like “only” some EQing and panning per string, but not much more ?
But i try, refering here -with “also” having more complex patches in mind- doing my post:
For the part within GP4:
if you want to run 7 strings, each independently,
----> AND want to proceed each strings independently within GP4,
for example: a own EQ per string / own FX per string,
will you have to create one signal chain per string.
so you´d do basically the same like for any otrher guitar, just now —> per string !
So, your whole plugin count would be multiplyed by 7 for example ( in case the whole “patch” would be same)
one EQ per string, = 7 EQs
one Delay per string = 7 Delays
and so on.
the whole control of that is doable within GP4, since we deal with widgets.
It would just take some work to set the widgets up properly.
check on YT for GP4 and the Video about “Widgets” to see how Widgets do work.
Midi is doable as well. no problem, …again: since we deal with widgets.
example:
it would be doable to have one own Delay per string, and control all 7 delays by just one CV potentiometer on your guitar.
with the GP4s widget system are quite complex controls doable.
But this could become “workloady”,…and preferable to be donne by more experienced users. The single tasks within GP4, as such, are simple, tough.
i´m now btw. VERY much interested in that pickup system myself (for Bass).
yes, exactly to run different FX per string.
its really all doable.
BUT: it will suck up ALOTS of CPU power assoon as you leave super simple “patches”.
EQ and PAN per string would be simple. Easy on the CPU either.
Things could explode in complexity, in case you´d want to make own “complex FX setups per string”. Your choice 
doable is everything, even for a beginner. But it will make a big difference if you are very familiar with all the tasks, and things just happen fluffy,…or if you are quite new to GP.
The workload to setup complex patches that way would be …depends on complexity…up to immens !!
yet, yes, you could setup things in GP4, nowhere else doable !..or only doable by even higher workloads, and dealing with bigger latencys for your audio.
( i run since many years such ideas myself, …and my dream was allways a Bass, with a pickup system per string, and an FX setup —> per string !
so, i´m familiar with that whole idea
)
Audio interface (for M1macs)
the presonus quantum 2626 would be a good idea to run with a M1mac ( TB3 connection / very little latency doable ! )
…i´d personally really recommend a M1mac for such undertaking, at least, asoon more complex patches would be the idea to acomplish.
as sayed, very little info has been given by you, and what exactly you want to achive.
But yes, GP4 would allow for alots !
( even without scripting / none of what i had in mind posting, requires any scripting, …which is then another level, one could enhance the functionality and doability even further)
edited for spelling