I am currently using Activeperl 5.10.1.1007 and MySQL 5.1. It works fine for me. I heard that if you had installed the earlier version of activeperl and you want to uninstall it. It does not uninstall completely. You'll have to manually delete it out from regedit. have to be careful when you mess with regedit. Anyway, not sure about the perl58.dll error. I have not run across that problem. Did you follow the direction carefully as suggested in
http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008 ?