http://www.solideas.com/solrcell/english.html
Try this link, it describes the basics for making a photovoltaic cell, it seems to be relitively efficient you just need lots of glass, TiO2, SnO2, red-purple dye ,Porus TiO2 film, carbon/graphite, and iodine.
If you can get supplies of those it may just be cheaper then buying cells, but i assume it would be very time consuming.
I'm calculating that the output of a panel 500mm * 1000mm to be about 20w which is a quarter of what a commertial polycrystalline panel of the same size would give.
And that panel would cost $500ish retail, also it should be more durable and have longer life expectancy then a homemade panel, but you might want to try it as an interesting experiment