can you just do an mp4, non-flash on a web server? i know mac will do it fine, and prob the portable apples too. not sure what will happen on windows. use h.264 and put your source videos through handbrake? or even better, do it without the handbrake gui. just shooting out ideas..
but don't expect that the video can't easily be copied and be ready for crazy amounts of bandwidth! stuff like this might work easily on a small local network, but for the internet? bust out that credit card, or just use a free video service.