By the rules, Anyspell doesn't work if you don't have a domain slot.
The effect of Anyspell is to choose an arcane spell you have access to, and prepare it into your domain slot. From the spell description (Spell Compendium p. 14):
Anyspell allows you to read and prepare any arcane spell of up to 2nd level...
...The prepared spell occupies your 3rd-level domain spell slot.
If you don't have a domain slot, then you can't do this, so by a strict reading of the spell, it doesn't work for you.
Holt Warden arguably lets you get around this.
The Holt Warden PrC (Complete Champion, p. 84) has the "Plant Affinity" class feature, which gives you the Plant domain, and has some unusual verbiage about what to do if you aren't a Cleric:
If you do not already have bonus domain spells, you now gain bonus spells from the Plant domain (see the cleric spellcasting feature, PH 32) as if you were a cleric with access to that domain.
It's a bit ambiguous (since it says "bonus spells," not anything explicitly about "spell slots"), but some DMs read this to mean that you gain bonus domain slots along with the Plant domain spells (as claimed in this guide). If that's the case, you can probably prepare the arcane spell from Anyspell into the 3rd-level slot gained from Holt Warden.
If I were DMing for you, I would just let it work the way you want.
I don't see any real harm in houseruling this to work. Spontaneous casting is already weaker than standard Cleric casting (having access to your entire spell list is very good). There's no compelling reason to further nerf a spontaneous divine caster, just because Anyspell was written in a way that didn't anticipate the possibility of being cast by someone other than a Cleric.
I would simply allow you to cast Anyspell the same way you cast any domain spell, resolve its effect as preparing the arcane spell as normal, and not worry about the fact that the "slot" you prepare it into doesn't really exist.