>必要なプログラムはネット上から取得
技術的話をしたいのなら、あいまいな言い方はやめましょう。
WindowsなのかMacなのか、xxというサーバ上なのかといった環境の違いで話は変わりますし、必要なプログラムも対処方法も変わってきますので、動作させたい環境と自分がそろえたプログラム、参考にしているサイトや書籍などの情報をしっかり書きましょう。
Q&Aで質問をしても、最終的には自力で調べろということになります。
ネット上の情報には重要な部分の説明が無かったり、ミスがあったり、情報が古かったりしますので、ひとつの記事だけを頼りにするのではなく、その記事に含まれるキーワードで似たような話をいくつか探して裏を取るという作業を怠ってはなりません。
サンプルコードの載っている1つの記事を例にしますと "Twitter Bot","php5","curl","OAuth"といったキーワードが出てきます。
これらのキーワードで似たような事例の記事を探して総合的に見るということをしないとしっかりとした解決にはならないということです。
http://dev.ontheroad.jp/archives/8419