I guess you could code up something like a mini-DIY-ebay but given all the work, why not just ebay it and be done with it?
Let's say you wanted to do-it-yourself. Wouldn't you do this like any other project and research it on google and code it in the language and tools you learned already?
bob
Hello,
I have been working with a charity for a while now and I am interested in holding an online auction so that all proceedings go straight to them. I would like to hold the auction in my website instead of using ebay, for example, and I was wondering if anyone can give me some information on how to do it.
I have already signed up with a web host and at the moment I have a website that shows the items I intend to auction.
Many thanks!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic