Hi David,
You won't really need to know very much php to customze. You should familiariz yourself with Smarty, which is the templating system, in combination with html is what is used by X-cart.
You can find out more about Smarty here:
http://smarty.php.net/
Hope that helps!
ATKOgirl