Hi Mark,
I'm not sure what is exactly problem. Is it reading from CSV file and showing data on the page or is it connecting those two with custom module in Kentico Admin interface?
If second one is the problem, check this answer how to create custom module with custom UI page. If you create custom module UI like shown in link above (and if you configure it as type: URL and Target URL (instead of page template) will be URL to your custom aspx page: ~/CMSModules/CustomModuleName/UI/Module/CustomPage.aspx
) then reading from CSV and showing it should be implemented as pure .NET logic in .aspx page.
Best regards,
Dragoljub