I had an idea to throw in with this. Random grab bags, Some of you may have seen these in stores before. Basically you pay like 1k g's for a bag with randomly generated contents in it that you would have to open to find out what you get. could have any item in them such as: hats,mounts,morphs,pets,furniture,burgers/food/beer,ability items(like pumpkin juggle),jars with bug sets in them(like a jar with 10 worms),bomb/arrow refills. anything from rare items to common hats found in the stores, even items you may all ready have (lantern,shovel,bug net draisalin).
Also for an auction house they could use player donated items. So if you had a hat you didn't want anymore you would go up to a desk area like in the battle arena and choose donate item then select the hat. Then they would offer you a price for your item then if you press yes and accept it would be removed from inventory, and later it would be up for auction. The auctioneer would announce the item up for bid and who it was donated by and the opening price for the item.
This might help get players some much needed revenue and keep auctions fair (not be bank account bidding wars). You wouldn't be able to sell items you start with, and may be limited to donating only the items that you bought. thus eliminating event,holiday,and guild reward items. Admins may choose to do random event style rare item auctions to stir things up. but in limited amounts like events(5-6 times weekly).