I know you have been posting in the Grammer threads, too, so I will explain how to do it in Grammer (and probably Axe/Asm) and see if you can do it on the NXT:
First, can you draw or pixel test on other buffers? If so, for what I have been doing today. For each enemy, I have two sprites. One to be displayed and the other contains the hit as pixels on. For example, I draw this sprite to the viewing buffer:
Then on the other buffer, I draw this hitbox at the same location:
There is no need to make it like this, either. You can have a huge hitbox for enemies with some kind of aura or things like that. Anyways, then all I need to do is whenever I move, I just pixel test the location I am moving to. If there is a pixel on, it means it is in the hitbox. so you just don't move there.
The nice thing is, you can have several buffers for other things. For example, one buffer for collision, one buffer for killzones, et cetera.
Again, this all relies on the ability to pixel-test other buffers. I don't know if this helped clarify things or not