If you are planning to support an FTP server, or an HTTP server with POST features, your host should also support some sort of file security. If you are using Windows, this means NT, using NTFS. Otherwise you may inadvertently let anonomous users overwrite material on your host, or allow them to execute potentially dangerous programs.
For example: some FTP servers do not restrict remote users to home directories; they are free to roam to other drives. If you have corporate databases network-mapped to your PC, the remote user will have whatever read/write permissions to those corporate databases that you do.
While HTML documents may be accessed via FTP, the best way to support a web site is to run an HTTP server.
Different HTTP servers provide various levels of HTML support. All support basic hypertext linking; most support "forms" via "GET"; not all support forms via "POST". Form support allows you to generate forms that users can fill out to send you information about themselves or to issue product requests.
HTTP servers that support POST provide the most flexible support for interactive form handling: users can fill out forms that you've generated, this triggers a utility on your host based on the information on the forms - like add an entry into a database or send off an email response, etc.
Note: supporting POST may add a certain amount of security risk to your host.