Paul,
To setup a Channel, yes, you will need to setup the Twitter API and enable the SCLogin module (temporarily at least) to authenticate with the owner of the channel. During that authentication, additional permissions may be asked to confirm that JFBConnect can read your Twitter stream.
For more details on setting up the streams, see our
Quick Start
page in the section "View Social Network Streams". That links easily to the different documentation for the steps of setting up the twitter app, enabling login, setting up the channel and configuring the feed display.
I hope that helps, but if you get stuck along the way, just let us know.
Thanks,
Alex