'Had' is not used in the same sense in 'had to offer' as it is in 'had to send'.
In 'had to send' 'had' denotes, as you observe, a sense of compulsion. In 'had to offer' it denotes possession.
To paraphrase; the speaker feels compelled to send himself back, with words as catalysts, to open the memories out and see what they have, that they can offer.