Download affistore and have a look at it.
You will find that php usually 'wraps' around html, so if your comfortable with html, you can still edit the design and layout in html without a problem.
A CSV is a flat database file setup like
1, 2, 3, 4
3, 4, 5, 5
3, 5, 7, 9
Nothing more, so just upload it and drop it in the right folder
You will need hosting for PHP/MySql for any store, I couldnt find any that used feeds that didnt use PHP/ASP as a minimum.