I seem to remember seeing egg tumblers for sale on aquabid. Also, from time to time, I remember seeing someone selling a "Synodontis breeding box"--kind of like a manmade cave.
You can easily build an egg tumbler using several pieces of airlift tubing (the rigid tubes 1" diameter (or is it 1.5"?) used with undergravel filters), two or three couplers for the rigid tubing, a sheet of vinyl mesh (or fish net material), an airstone (with airline attached to air pump), and some way to mount the assembled unit to the inside of your tank. Basically, you'll wind up with three pieces of tube connected by two couplers. At each joint, you will put a layer of vinyl mesh (or fish net material). Then, you put the airstone in the top chamber. When you collect the eggs, they go in the middle chamber.
When it is set up and running, you want the eggs to gently tumble. You do not want them smashing into the upper sheet of mesh and displaying evidence of class 5 rapids. Gentle tumbling. You can achieve this by altering the amount of air pressure getting to the airstone or moving the airstone up and down in it's tube.
You can probably use one of the big sponge filters like this to make a tumbler. Actually, I'm going to try modifying one of mine soon. I use these in my nursery tanks anway:
http://www.bigalsonline.com/BigAlsUS/ct ... ngefilter5
You would just need to add another airlift tube and another airlift tube coupler... and some mesh netting.
After you look at various designs, know that it is a good idea to have another layer of mesh below the layer of mesh that the eggs are above. The reason why is if the unit becomes a little clogged and the waterflow through it becomes diminished, the eggs may sink to the bottom. If they are sitting on one layer of mesh and you are keeping the unit in your main tank, your fish will swim up to the mesh and eat the eggs through it. There are not many things more nutricious and delicious to your fish than fish eggs.
Good luck. Let us know what you get and how you like it.