Yes, you can easily spin up a Streamlit web app to do that.
I would recommend to take a look at the Streamlit API Docs which does a great job of showing what you can do with the various Streamlit functions with example codes.
From what you described, you want to accept user input and write those to a CSV file.
Building the Streamlit app
Here’s what you can do to build the Streamlit app using 2 Streamlit functions (st.text_input and st.download_button):