You'd still need an NFS server to boot the player software. TFTP would only get you as far as the second kernel.

Besides, an NFS server is only (runs off to the source code) about 1000 lines of C/C++. It should be about half that with the .NET libraries.
_________________________
-- roger