Yeah, I think you're a little confused about cleric spellcasting, HiddenLineage. Clerics have to prepare their spells in specific slots just like wizards, druids, paladins, and rangers do. One cleric might prepare 2 Divine Favors and 1 Bless on a particular day, for example; so he's limited to casting 2 Divine Favors that day and 1 Bless that day. Of course, a cleric also has the option of substituting Cure spells (or Inflict spells if evil or something) for any of their prepared spells (except Domain spell slots), whenever they like.
Sorcerers, bards, and other spontaneous casters (favored souls, duskblades, beguilers, etc.) just have a specific set of spells known, and can cast any of those spells as often as they like, so long as they expend a spell slot of the appropriate level or higher each time.
However, what you describe does sound loosely like what's in Monte Cook's Arcana Unearthed/Arcana Evolved. In those books (basically, they're variant Player's Handbooks for 3e/d20), the spellcasting classes choose a certain number of spells to "ready" beforehand, then they can cast those readied spells as many times as they like until they run out of actual spell slots for the day of the appropriate levels. Casters in Monte Cook's AU/AE can change their selection of readied spells with something like an hour's study or prayer, I forget exactly which (and don't feel like going over to my book to check). But they can do so more than once each day (they just have a limited number of spells cast per day).