You don't state whether you are using MS Project in standalone or MS
Project Server. I am assuming you are using MS Project in a standalone
configuration.
Data can be published to a flat html page. This page can then be
deployed into any website whether public or secured (e.g. with UID and
PWD).
In order to publish it as such, simply "Save As...", then select
"Save as type:" html.
You will be presented with a wizard to create a "data map". This
actually guides you through the selection of which data you wish to
publish.
It isn't a pretty format, nor does it include the Gantt chart. In
order to include the Gantt chart you will need to use the Copy Picture
facility (or a screen print if the plan is small enough), then save the
picture and edit the html file to include the picture.
The resulting page is static and maybe used for information only, but
cannot be used for collecting progress information.
I hope that answers your question.
For a more dynamic, published schedule with a more useful but
controllable functionality, you will need to adopt MS Project Server.
Let me know if you need help with that.
I believe this forum is closing soon, so please post follow-ups on the
microsoft.public.project or microsoft.public.project.server groups.
Cheers,
Rob