Yes, it would be possible with Virtuemart. However, that would require some custom development. We can help, but wouldn't do it directly as we're currently booked for client work for the next few months. As with all of our extensions, we'll support the features of our extensions here in the forums. If you have a developer, we can gladly answer any questions about how to detect a Facebook user, but they would have to add the functionality to do 'something' with that knowledge.