separately powering 88 electromagnets

There is a high power version of 595 specifically designed for this purpose (to drive coils etc):
http://www.sparkfun.com/commerce/product_info.php?products_id=734