who played the original c3po
For c-3po, it was a costume, Anthony Daniels played c-3po: For R2-D2, It was a costume and a remote controlled robot. CGI was also used in the prequel trilogy. So, they had Kenny Baker to play him : And from Portrayal section of wookieepedia article on R2-D2 :