1st things 1st ... Gentoo Linux, kernel-2.6.10-gentoo-r6, apache-2.0.52-r1, php-4.3.10, ssmtp-2.61 and phpwebsite-0.10.0-r2
2nd - I am NOT a programmer - the only programming I can do is a little VB and that don't help on a Linux system. The below was done with the help of a member of the CTLUG. :-) He couldn't help any further.
I found the problem while setting up the 'join group' in phpWebsite. Nothing happens after the site tells you the mail has been sent.
php.ini contains the line: sendmail_path =/usr/sbin/sendmail -t -i ssmtp is configured properly - tested by sending email via mutt on the machine with php and apache intalled.
I created a php page that did nothing but call the mail() function. Then created a file called phpmail in /usr/sbin that directed the error out put another file in /tmp. The contents of that file was, in part "cat - > /tmp/phpmail.log" The only other line was the hell execution and I'm not posting executable code. When the page was loaded the result should have been, at very least, the creation of the file /tmp/phpmail.log. This did not happen. Just to make sure the /usr/sbin/phpmail was executable, I ran it from the commandline and the file was created but, understandably, with no content.
This brings us to the conclusion that the problem lies in php itself. Any ideas of the cause and a cure?