With 7+ people it's going to drop fast
To maximise the number of fills you would want more than one scuba cylinder
Top up the paintball cylinders as often as possible, use one scuba cylinder as the master to fill as much as it will go then finish the topup from the 2nd scuba cylinder
The larger the physical capacity of scuba cylinder the better, but you then get to the practicality of transporting it to be filled and out to the field
Also a higher pressure one at 300bar/4500psi gives you more air, but then you still ideally want to put less into the paintball cylinders such as 2500psi per time so you're not draining the scuba so far
http://www.scubatoys.com/paintball/scubafills2.asp
You would need a fill rig with the correct diving fitting for the scuba cylinder, and to a paintball female fill fitting
Not essential but ideally a regulated fill rig will let you limit the pressure it will feed to your paintball cylinders, either to fill 3000psi max from a 4500psi scuba, or to limit down to maximise number of fills eg 2500psi
You can fill a 3000psi paintball cylinder from an unregulated 4500psi scuba but need to do so cautiously to not overfill and blow burst disks
Another benefit of a regulated fill station is it limits the speed of fill and the heat generated. Otherwise you need to fill in a disciplined manner to keep it slow