Yeah, I got that one...
So you mean it isn't on the site? or what?
In each case... If you want to put it on... I would write a letter to Lucasarts (a mail will do, I believe) and ask for sponsoring. I don't know if they will do that, but if you get it, then you can host the site.
Reasons why you should get the money:
It's a very great mod for one of their games
(be sure to mention this in the mail/letter to Lucasarts)