Okay my problem doesn't seem like that big of a task but for the life of me I can't figure out how to swing it.

I've got a vocabulary full of prices, something to the effect of:

- 1 dollar
-- .25
-- .50
-- .75
- 2 dollar
-- 1.25
-- 1.50
-- 1.75
- 3 dollar
-- 2.25
-- 2.50
-- 2.75

What I'm trying to do is only allow my users to select only from the parent terms (1 dollar, 2 dollar, 3 dollar) when they're creating content. But I'd like to additionally tag that node with all the children of that parent. For example if a user tags the node with the 2 dollar tag I'd like to additionally have the 1.25, 1.50, and 1.75 tags attached to the node as well. I know I could just have the user add all the tags themselves, but I'd like to reduce the amount of work the users have to do.

I'm currently using a CCK content type and I'm using Content Taxonomy to display the taxonomy select menu of parent terms to the users. I've looked into the Hierarchical Select module but I didn't see anything that would fit my need. Is there a module out there that will work with CCK or is there some custom php I could add to accomplish my task?

Any help or insight or suggestions would be awesome since I am at a dead end right now.