Do you mean from the us? Because if that's the case, you'll most definitely need your own passport. However, if you're traveling to France from other European countries, you should probably check out the guest visas at local BCG's I believe. Just take a look at their websites.
Bonne Chance!