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
"May Fortune Sing to You Her Sweet Song and May You Live and Love Way Past Long!" Sonny Landreth