if it's just for you and a couple of friends setting up a webserver on somebody's home computer isn't all that difficult. (for a full-on online league I hear fidel is awesome)
abyss webserver is easy and free. then you would need to mate it with an ftp server, filezilla or home ftp server are free and work just fine
I use one to put my leagues almanacs on-line, share my solo league reports ext.
here are my leagues almanacs
Index of /corporate/almanac/