Done with the aquarium. As my other half has said, the sponsoring in this case is done by signing into his guestbook and pledging $x/mile that he completes. When he runs the race, he'll post how many miles that he actually completed (hopefully the whole thing!) and you'll post the donation directly to the Keep a Child Alive organization (either by phone, website, etc.) There's no actual official record of the pledge per se - it's more as motivation for him to complete the marathon knowing that x number of people will donate y amount of money if he runs farther. And of course, it's completely on the honor system that people will actually post the donation at the end since he won't know from Keep a Child Alive how much was donated because of his run.
Hope that helps!
For those that have already agreed to donate, thank you! (Ray/Penny, Mrs. Moose - thanks!!)
Masaki