I thought it was confirmed that we could enchant our own staves?

That guy was mistaken as far as I can tell. Here are the possible weapon enchantments:
Absorb Health - Absord # Health.
Absrb Magicka - Absorb # Magicka.
Absorb Stamina - Absorb # Stamina.
Banish - Banishes Summoned Daedra below level #.
Fear - Creatures below level # flee for 30s.
Fire Damage - +# Fire Damage.
Frost Damage - +# Frost Damage.
Magicka Damage - +# Magicka Damage.
Paralyze - Paralyze creatures below level #.
Shock Damage - +# Shock Damage.
Soul Trap - Soul traps creatures that die within # seconds.
Stamina Damage - +# magicka damage.
Turn Undead - Undead beow level # flee for 30s.
No light spell in that list. We know from the demo that light staves exist. Hence, no enchanting staves, and once again no cast on use enchantments.