Hi Al,
A payment form used may not automatically know the price of a subscription, however, a checkout form should do. You can also output this form within the Subscription detail layout39 so that you can access the Subscription's price and output this separately.
That's correct, one form can be used for many Subscription items, however not multiple at one time.