Pues dejando a un lado que PHP no tiene nada para hacer interfaces, puedes hacer el formulario en HTML e ir enviando al servidor los productos y ahí mantener la selección del usuario.
Lee lo siguiente:
http://www.php.net/variables.external
Si lo quieres hacer muy dinámico sin enviar al servidor, vas a ocupar hacerlo con Javascript...
Saludos.