Currently, there is no way to dynamically make a map service out of a map or layer that you upload to ArcGIS.com. We are, however, currently working on the ability to "web enable" layer packages. This will likely be a premium (for fee) feature.
Thanks,
Mike