400k connections at what data rate? Audio, SD Video, HD video ? If they are all streaming at 1Mbps then you will need at least 400Gb of bandwidth. That is in the realms of carriers.
As for cost? Until you know how much bandwidth is needed, it is impossible for anyone to say.
M H C
taurus excreta cerebrum vincit