It's ice, but on occaision I lower myself to playing inline.
Peter, almost all rec league inline leagues are no contact so don't worry about being small. As far as your other concern, you won't get any better if you don't get out there.
Every so often some of the posters from the official site's board will get to gether for a pickup game and all skill levels are welcome. As long as someone likes to play and pays their share of the rink costs, it's all good.