If the website support asked these kind of questions and advised you to buy some extra features, I would look for a new website hoster…
The official Twitter widget does not require any special ports, if you are not seeing it, there might be some issue with the JavaScript or similar. It would help if you could provide us with the URL where you tried to embed it, best even showing the non-working widget.