Hi monbron,
I moved your post over to the Casual Games forum since Big Fish is primarily a casual games website.
There is a question and answer page about streaming games on Big Fish
here. I haven't used this service myself, but maybe some other folks here can provide more information about it.