that's a bit overkill...
My Whm uses a grand total of 14 or so macros not counting gear change (with windower this means no more, without it means probably 2-3). i can fit everything including my entire melee pallet on the base 20.
As for how Sch would work the above thread is a good start but you really need to trim the fat on it. you don't need a macro for every spell you'll ever want to cast that's a lot of avoiding macros you don't need.
Healing Sch:
can cast: Cure III, Cure IV, Silena, Paralyna, Erase, Regen II
can't: Repose, Dia II, Haste, Cure V, Auspice, Esuna, Flash, Regen III
SJ specific: Stoneskin, Phalanx
Nuking Sch:
can cast: Tier III*, Tier IV*, Helix*, Storm*, Kilmaform, Drain, Aspir, Sleep II
can't: AM2, Bio II, Sleepga II
SJ specific: Elemental Dot, Poison II
Enfeebling Sch:
Can cast: Sleep, Sleep II, Dispel
SJ specific: Gravity, Slow, Paralyze
Job Abilities: Light / Dark arts & Add White / Black, half MP light or Dark
here I talk a bit about how my blm macros work and how to set up cyclic macros and save on space. (yes it's on the Thf forums it was the theory of how to use windower macros mostly)
What you should be able to do is have 1 set for ALL of light arts needs, 1 macro to switch to dark, and from there look at what you really need & using the cyclic macros there use the "same set" idea to limit how many macro lines you need. If your not running windower you can always setup your macros instead of re-writing themselves to set you to a new page, but with the same layout of "additional" things.
It all depends on how comfortable you are with layering your macro scripts so that you get different effects from the "same thing" depending on where you are. the G11 setup above does quite a bit of limiting to what you'd actually cast.
Say your Dark arts set looks like:
Hmp | Sublimation | Stoneskin | Parismony | Weather | Helix | Gravity | Bind | Dispel | Sleep II
Tier 3 | Tier 4 | Ele1 | Ele2 | EleR | ____ | Drain | Aspir | ____ | Switch to Light
Ele1 re-defines Tier 3/4/Weather/Helix to blizzard spells (or takes you to your "ice" page)
Ele2 re-defines to thunder
EleR is set to Fire for 1 & 2, but from Fire > Wind > Water > Earth
Giving you access to all 6 element sets but not making you go past wind/water/earth unless you really want to.
Light art's:
Hmp | Sublimation | Stoneskin | Penury | Paralyna | Erase | Silena | Accession | blank | Regen II |
Cure III | Cure IV | ____ | Enspell1 | Enspell2 | Phalanx | Slow | Paralyze | ____ | switch to Dark arts |
This can with windower have you only using TWO macro sets (not 10) and with general FFXI only macros get you using only 7 + 1-2 pages of gear swaps
((this was written while doing about 4 other things if it's choppy or sentences end mid way i hope it still makes sense.))