I will try to explain my needs and not be too confusing. I need a shopping cart to sell digital goods on my site. The site is PHP and MySQL. All the products are in a db from which the info (product name, product image, product description, etc) is placed into an array along with the "buy now" button, and the arrays are then displayed on the page automatically (20 per page) . Basically what I need is a dynamically functional button that when clicked by the user, grabs the information from that particular array (product name, product description, price) , places the data into the paypal function and holds it in a shopping cart. When the user is done shopping they "checkout" and receive links to the downloads they just purchased.