This goes up a gear from the free-to-all kind of site.

You have two options.

1. Password-protecting a folder on the site and emailing the password to registered users. This is fine but you have no way to stop paid-up users giving the password to other people.

2. Using some technology to force visitors to the restricted pages to logon; each user has hir/her own id and password. This would typically require a database eg MySQL or SQL Server and a scripting language eg PHP or ASP. The scripts have to test that the user is still logged on.

I have used phpbb2 (a bit like infopop used here) and now successfully got a script working which reuses the logon functionality of phpbb2 for other functions. In the spirit of open source, I can provide this if you go for a php/MySQL option.

Instead, you may be able to plug into some e-commerce software, but I don't know enough about particular products.

Hope that helps.

www.bricksandbrass.co.uk