Den Inhalt des Kästchens würde ich z.B. als kasten.htm in der Homepage ablegen. Auf der Hauptseite (index.htm) würde ich einen Link anbieten, z.B. Infobox. Wenn da jemand draufklickt, wird mit einer einfachen javascript-Funktion
function oeffne (url) {area = window.open(url...
die Box als popup geöffnet. Hierbei kann man mit width=600,height=400 genau die Größe einstellen. Den Upload von kasten.htm würde ich immer mit einem ftp-Programm machen. Damit geht das in 3 Sekunden. Wenn Du eine Visual Basic routine dafür programmierst, sitzt Du wohl viele Tage, das kommt zeitlich nie rein, daher sollte man sich das sparen.
Fände ich für eine fast statische Newsbox doch übertrieben ;)