If you are using shared hosting, you will want to call the company to make sure they are PCI compliant. What's important with that is that people can't get access to your secure server area in any manner. Generally, on shared hosting - this is not the case - you can pretty easily access other peoples information. This is why you always read about people's accounts "getting hacked." It's best that the company has a separate secure server for credit card transactions.
But note that even if your hosting company is PCI compliant, you still have to be PCI compliant separately. The PCI Security Standard's Council provides a check list you can use here:
https://www.pcisecuritystandards.org...l#instructions
Basically though, if you store your credit card information off site (e.g., you use PayPal or AuthorizeNet) and you do not see the credit card number, you will be PCI compliant.
I am not sure that this answers your questions so let me know
