physical chess board using beagle board

I wish to create a physical chess board (without any moving parts) using beagle board. Basic idea is that my moves must me detected by the processor and indicate their moves using led placed below each square of the chess board. I wish to concentrate more on the hardware part which i assume can use reed switches to detect the coins in squares. Will programming a simple chess pgm using beagleboard be difficult?? Can i get this whole thing worked in around 3 months??

Just curious. Which Beagle board are you referring to?