The YouTube API is a bit limited right now, but soon you can upload video via the API.
By the way, I wrote a PHP script package a while back to serve as a simple front-end to YouTube. It has search, browse by tag - user - date, you name it. I hosted it on a simple $8 a month VPS and had just over 11,000 pages indexed in Google within a month (or 2 months, I don't remember the time frame, but it was quick).
The domain I was using expired, but I still have the scripts if anyone wants them - for free. You can still see the remains by googling [site:loserpimp.com]. That particular site is dead now, but for the very lack of SEO I put into it, I think it did alright.
Anyway here's a zip file with the scripts. There's a admin user interface (username and password are both "admin" sans quotes). Just change the YouTube DevID with your own or use mine to test stuff out.
If anyone needs it edited for anything, let me know.
www.hoodmonkey.com/youtubeapi.zip