I tried both, and neither worked. When I used flash I got the Error
Flash: The Upload Task was Interrupted! io 2038
When I used silverlight, I got the same error as posted earlier
Also, as far as I know, the account from which the uploading is happening from has full trust, and I am not using the AspNetStream.
All web.config configs are set up, and I even made the max kb per request larger in an attempt to fix the issue.
Tomorrow I will double check on the Trust Level, but I do believe that it has full trust.