I've created a new content type, and I would like to allow any registered user the ability to somehow display a photo relating to that node.

In context, I'm working on a board game website, and I've got a CCK type for each of the pieces. These a miniatures, and people paint them sometimes. I'd like for the users to be able to upload a picture of their painted pieces and have that linked to by the parent node.

I've tried:

node_image: this doesn't allow non-node-editing users to attach an image to the node.
image: this allows users to create image nodes, but how can I link that to them?

I've looked at:
relationship: this seems like a decent way to go (perhaps) but it's not upgraded to v5.

How would you go about approaching this problem? Is there an obvious solution I'm missing?