Yes it's possible.
You will need to change the checkout workflow option of the checkout tab of the configuration and remove all the things you don't need.
The minimum workflow is confirm,end
With that, you only have a next button on the checkout, and upon clicking on it the order will be created.
But then you won't know where to send the order or who to contact
So you should add the login view like that: login_confirm,end
Then, you can customize the address in the menu Display->Custom fields. You can actually remove all the address fields.
For the user account fields, if you don't want to ask for a username/password but only an email, you need to change the "registration" option to "no registration" (only in the commercial editions) in the Checkout tab of the configuration.