Depends on how far you want to drill down. Gnomesword makes
use of the sword libs (
http://www.crosswire.org/sword/index.jsp )
which - from memory - will kind of tie you down to C++ or perl
as the "weapon of choice". The greatest advantage would be that
you could re-use their existing text material, and it still has
lots left to learn, it certainly won't be a no-brainer to whip up
a gui and tie it in with the sword libs.
The biggest issue for the project really would be the electronic
version of the text, numbering and indexing, and such if you want
to start from scratch.
Cheers,
Tink