Okay here's the start
I don't know if it makes a difference but I am playing on Normal.
Random:Through Lvl 99Starts with - Heal
Lvl 5 - Power Strike
Lvl 10 - Power Surge (SELF)
Lvl 15 - Cross Cut
Lvl 18 - Thunder Bolt (ALL)
Egress - received when you 1st enter the Marshlands
Lvl 29 - Double Hit
Lvl 45 - Wrath
AFTER 1ST Fighter's Guild Quest - Counter-Strike
Lvl 62- Power Bolt
Lvl 78-80 (I went up 5 lvls - narrowed down by Venka) - Overstrike
Soulmates with sarah - Hero's Dance
Sarah: Through Lvl 99Starts with - Summon Pearl
Heal
Chrysalid Twister (ALL)
Cure Poison
Lvl 6 - Holy Words
Lvl 8 - Defense Up (ALL)
Lvl 10 - Summon Breeze
Lvl 11 - Orcish Talisman (ALL)
Lvl 15 - Attack Up (ALL)
Lvl 17 - Summon Hammer
Lvl 19 - Summon Sylph (ALL)
BREAK Benevolent Ring - Get when recieve ring - must have ring on to use
Lvl 23 - Death
Lvl 27 - Summon Dryad (ALL)
Lvl 31 - Exorcism
XEN GUILD - Sarah can choose 1 of 3 Spells - Marshlands Heal, Soil Typhoon or Swamp Corrosion (must be in the party to get spell)
Lvl 34 - Dragon Blitz
Lvl 36 - Revive
XEN GUILD - after you aquire Geomancy you can buy Circle of Meditation
Lvl 45 - Aura (ALL)
FRIENDS with Random - Striker
Lvl 55 - Summon Nymph (ALL)
Guanidia: Through Lvl 91Starts with - Glue
Lvl 12 - Kamikaze
Lvl 25 - Phagocytose
Lvl 42 - Meltdown
Lvl 55 - Super Glue (ALL)
Guanidia and Herasia become Friends - Animal Combo
Spark: Through Lvl 96Starts with - Fireball
Lvl 8 - Blinding Light (ALL)
Lvl 13 - Talk
Lvl 15 - Fighting Stratgy
When you set for observent, he will find different items. Per Indy Items found depend on location
Lvl 22 - Regen (Self)
Lvl 26 - Wildfire (ALL)
Lvl 31 - Firewall (ALL)
Lvl 38 - Summon/Cancel Evil Sun
Lvl 46 - Great Balls of Fire
Baretta: Through Lvl 63Starts with - Good Girl (Self)
Let's Go Go Go (ALL)
Perception
Craft
AFTER EQUIP Uzair Cane - Cloud of Darkness
XEN GUILD - Baretta can choose 1 of 3 Spells - Marshlands Heal, Soil Typhoon or Swamp Corrosion (must be in the party to get spell)
Lisa: Through Lvl 62Starts with - Guardian move
Power Strike
Egress
Lvl 29 - First Aid
Lvl 31 - Commandant
PARTNERS with Random - Tactical Move
FRIENDS with Random - Tactical Move Lvl 2
Lvl 47 - Double hit
Luciana: Through Lvl 99Starts wit - Paralysis
Flare
Freeze
Breeze
Mind Blast
Firestorm (ALL)
Air Cone
Lvl 34- Protection (ALL)
Lvl 38 - Over Bolt
Lvl 45 - Mega Flare (ALL)
Lvl 48 - Mega Freeze (ALL)
Lvl 57 - Ark Flare
Lvl 58-61 (went up 5 lvls) - Learning (SELF) (per Venka you can also find The Spirit of Learning book found in Mansion)
BOOK St Christopher's Trips book in Atlas Caves - St Christopher
FOUND in Secret Room 36 - Rise Mortals (All) -
BOOK - Dead Leaves Rising (Book from critter cave in Witchwoods) - Army of the Dead
BOOK - Unholy Incantation (book in chest after you beat the Skeleton guy in the Mansion) - Dark Blast
XEN GUILD after you finishing the main quest - Marshlands Heal, Soil Typhoon, or Swamp Corrosion
REWARD -Lady at top of Peak of Heroes reward if you choose Magic and a Spell - Ground of Baht-Matah
FRIENDS with Spark - Fire Comets
Heresia: Through Lvl 88Starts with- Fast Move (ALL)
Poison Rain (ALL)
Regeneration (SELF)
Multi-Hits
Lvl 59 - LOL Cat
Guanidia and Herasia become Friends - Animal Combo
Coryool: Through Lvl 74Starts with - Mwahaha (ALL)
Gwahaha (ALL)
Iron Fist
Demented Fist
Lvl 39 - Bomber-X (ALL)
Lvl 72 - Bomber Y (ALL)
Batabog: Through Lvl 72
Starts with - Heal
Lvl 45 - Iron Muscles
WITH EQUIP Uzair Cane or Torlengol - Cloud of Darkness
Orb Hexagram can be learned by anyone who has the Wonder Eye equiped at the time of finding the last orb
FYI - All friends/Partners/soulmates spells must have both charaters in party
Spells bestowed by Weapons must have weapon equiped
I'll update this as I get further along and will be sure to note levels

Thanks to Mystrys, Venka and Destinye for their help