Yeah, it would be a pain moving your hard drive back and forth from computer to console. I was doing that for a time, but then decided it would be worth it to buy a spare external hard drive just for my console. I got it for around $50 on amazon. At 500gb it holds everything I own. Of course, when you are use to having a 1TB hard drive, I can imagine 500 gb seeming small. I remember when I first got my first computer with over 10gb on it, it seemed massive! Now that is barely more than two DVD-Rs.
Networking would definitely be the way to go for playing media on your PS3. Just do some research on using PS3 Media Server while using yours computer as a network bridge. I have discovered tons of people use this method of sharing internet with their consoles, so I am sure there are answers out there.