שמע....
זאת שפת WEB, יש בה המון יתרונות אבל גם לא מעט חסרונות, ככה זה. בקשר לשאלה שלך שוב, במידה ואתה אכן פועל בדרך שהצאת, תבדוק את הגודל של הקובץ כולו בהתחלה ואז תדגום את השרת כל X שניות ותראה איזה חלק באמת הועלה ואותו תשלח חזרה למשתמש. אכן, לא הכי מתוחכם ויפה, אולי ActiveX יכול להציע משהו שונה (שוב, אתה תאלץ לקרוא על זה לבד, כי גם אני רק מנסה להפעיל שכל ישר לצורך הפיתרון ולא מעבר לזה), אבל בכל אופן, זה יעבוד.