I always install Windows over LAN, it maybe a bit slower than a flash drive but it should work.
Here's the guide I use:
http://blog.ryantadams.com/2008/02/0...nd-windows-pe/
If you run it from Vista/7, make sure you Run as Adminitrator
And make sure to uncheck the "ping address before assignation" in settings or it may not work.