Imagick requires PHP5. It's likely that your server is running PHP4, though your server still reports Imagick to be working. This issue has been fixed in the nightly builds. You can fix this by either switching to PHP5 (if you don't know how, ask your provider) or installing the nightly build instead.
If the server is still reporting an error, then I think it would be best to take the issue up with your host. The script checks that PHP5 is running and Imagick is loaded with the required version. If your server reports that incorrectly, then I'm not sure that any amount of checks put into the script will fix this problem.
Comments
for anyone else reading, im on host 1and1. will report back on the nightly build!
thanks.
Parse error: syntax error, unexpected ',', expecting '(' in /homepages/19/d87198790/htdocs/colleendurkin/client/zp-core/lib-Imagick.php on line 92