Вы не закрыли свою вторую, если правильно:
if ($_POST['group1']=='Yes'
&& $_POST['group2']=='Yes')
&& ($_POST['group3']=='Yes'
&& ($_POST['group4']=='Yes'
print '<div><a href="http://www.mydomain.com/somefile.pdf">grab the file here</a></div>';
try:
if ($_POST['group1']=='Yes'
&& $_POST['group2']=='Yes'
&& $_POST['group3']=='Yes'
&& $_POST['group4']=='Yes')
print '<div><a href="http://www.mydomain.com/somefile.pdf">grab the file here</a></div>';
Обратите внимание, что ваша ссылка будет показана после отправки формы-> на следующемстр.Чтобы показать его на той же странице, вам потребуется задействовать javaScript.
Также в качестве подсказки: попробуйте вводить разрывы строк в длинных операторах if, чтобы повысить удобочитаемость, что предотвратит потерю обзора.Для некоторых хороших методов смотрите здесь http://pear.php.net/manual/en/standards.php.