Billing sends out claims. It may or may not include insurance verification
Practice management usually does everything billing would go but goes further to include scheduling, much more detailed reports and often does inventory management, personnel data collection and may include referral and recall logging.
There are more differences, but these are some that come to mind and that I can readily put down. Hopefully someone else will chime in